Toniolo and Linder, Equation (3a)

Time bar (total: 16.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze146.0ms (0.9%)

Memory
17.5MiB live, 209.0MiB 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 (14.7%)

Memory
-76.0MiB live, 3 018.9MiB allocated
Samples
2.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
ival-pow2: 573.0ms (33.1% of total)
ival-sin: 470.0ms (27.2% of total)
ival-div: 256.0ms (14.8% of total)
ival-mult: 150.0ms (8.7% of total)
ival-sqrt: 148.0ms (8.6% of total)
ival-add: 114.0ms (6.6% of total)
exact: 8.0ms (0.5% of total)
ival-true: 6.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain445.0ms (2.7%)

Memory
-5.2MiB live, 591.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
380-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))))))
150-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))))
40-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-rescue380
(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))))))overflow29
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)overflow37
(*.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))))overflow67
(+.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)))))overflow67
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))overflow76
*.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*o40
*.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*u20
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)overflow37
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))overflow76
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))underflow70
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))underflow62
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))underflow24
Confusion
Predicted +Predicted -
+63
-38209
Precision
0.13636363636363635
Recall
0.6666666666666666
Confusion?
Predicted +Predicted MaybePredicted -
+603
-380209
Precision?
0.13636363636363635
Recall?
0.6666666666666666
Freqs
test
numberfreq
0212
144
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
125.0ms512×0valid
Compiler

Compiled 445 to 70 computations (84.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-div: 32.0ms (32.2% of total)
ival-sin: 29.0ms (29.2% of total)
ival-pow2: 15.0ms (15.1% of total)
ival-mult: 9.0ms (9.1% of total)
ival-add: 7.0ms (7% of total)
ival-sqrt: 6.0ms (6% of total)
ival-true: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)

preprocess251.0ms (1.5%)

Memory
-18.8MiB live, 260.4MiB allocated
Algorithm
egg-herbie
Rules
5 280×lower-*.f32
5 274×lower-*.f64
3 044×lower-/.f32
3 040×lower-/.f64
2 794×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127391
1330354
2871354
33861354
47924354
02227
03927
16425
212425
344025
4173425
5303925
6356325
7380025
8430825
9567225
10666425
01009024
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 (*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 l (*.f64 Om Om)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))
Symmetry

(abs ky)

(abs kx)

(abs Om)

(abs l)

(sort kx ky)

Compiler

Compiled 33 to 22 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 4 to 4 computations (0% saved)

prune1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.5%
(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 33 to 22 computations (33.3% saved)

simplify182.0ms (1.1%)

Memory
40.1MiB live, 259.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.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-diff320
(*.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-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff5824
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
Rules
5 280×lower-*.f32
5 274×lower-*.f64
3 044×lower-/.f32
3 040×lower-/.f64
2 794×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022198
039198
164194
2124194
3440194
41734194
53039194
63563194
73800194
84308194
95672194
106664194
010090188
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 (*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 l (*.f64 Om Om)))) (+.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 #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 (*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 l (*.f64 Om Om)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (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 (*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 l (*.f64 Om Om)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 l (*.f64 Om Om)))) (+.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 #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 (*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 l (*.f64 Om Om)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 l (*.f64 Om Om)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 l (/.f64 l (*.f64 Om Om))))
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(*.f64 #s(literal 2 binary64) (/.f64 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

localize88.0ms (0.5%)

Memory
1.7MiB live, 127.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.34994125976844204
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
accuracy0.6692221637674304
(/.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)))))))
accuracy3.5176847221905896
(*.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))))
accuracy8.903618225949042
(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
66.0ms256×0valid
Compiler

Compiled 206 to 24 computations (88.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
ival-pow2: 19.0ms (35.8% of total)
ival-sin: 11.0ms (20.8% of total)
ival-mult: 9.0ms (17% of total)
ival-div: 6.0ms (11.3% of total)
ival-add: 3.0ms (5.7% of total)
ival-sqrt: 3.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series78.0ms (0.5%)

Memory
-5.3MiB live, 107.8MiB allocated
Counts
8 → 276
Calls
Call 1
Inputs
#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (patch (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())
#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())
#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())
#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())
#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())
#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (patch (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor inf l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor inf l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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))))))))) (patch (*.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))))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor 0 kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (taylor 0 kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))) (taylor 0 kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf kx) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) (taylor 0 ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (taylor 0 ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))) (taylor 0 ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf ky) (#s(alt (+.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))))) (patch (+.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))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor 0 l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor 0 l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* 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))))))) (taylor inf l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* 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)))))))) (taylor inf l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* 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))))))))) (taylor inf l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* -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)))))))) (taylor -inf l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* -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))))))))) (taylor -inf l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* -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)))))))))) (taylor -inf l) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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) (taylor 0 Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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) (taylor 0 Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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) (taylor 0 Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (taylor 0 kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))))) (taylor 0 kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))))))) (taylor 0 kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf kx) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (taylor 0 ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))))) (taylor 0 ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))))))) (taylor 0 ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf ky) (#s(alt (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)))))) (patch (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)))))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf l) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor 0 Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf Om) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (taylor 0 kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor 0 kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf kx) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (taylor 0 ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) (taylor 0 ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))) (taylor 0 ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor inf ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (taylor -inf ky) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (taylor inf l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -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) (taylor inf l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -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) (taylor inf l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -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) (taylor inf l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (taylor -inf l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* -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)) (taylor -inf l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* -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)) (taylor -inf l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* -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)) (taylor -inf l) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (taylor 0 Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* 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)))))))) (taylor 0 Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* 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))))))))) (taylor 0 Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (* 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))))))))))) (taylor 0 Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor 0 kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))) (taylor 0 kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))) (taylor 0 kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (taylor 0 ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))) (taylor 0 ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))) (taylor 0 ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.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))))))) (patch (/.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))))))) #<representation binary64>) () ())) ())
#s(alt (pow ky 2) (taylor 0 ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (taylor 0 ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (taylor 0 ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3)))) (taylor 0 ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor -inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor -inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor -inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor -inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
Calls

69 calls:

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

simplify509.0ms (3.1%)

Memory
2.9MiB live, 548.2MiB allocated
Algorithm
egg-herbie
Rules
11 696×lower-fma.f64
11 696×lower-fma.f32
8 910×lower-*.f64
8 910×lower-*.f32
3 486×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058210419
1193210186
2793110184
080419659
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
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/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)))))))))
1/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)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 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))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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/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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (sin ky) 2))) (pow Om 2))))))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 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))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 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))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 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)))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 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)))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
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))))))))
(* 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)))))))))
(* -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))))))))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(/ (+ (* 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
(+ 1 (* 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)))))
(+ 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 (* 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)))))
(+ 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))))))
(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)))))))))))))
(sqrt (+ 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 (* 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 (* 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 (* 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 (* 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)))))))))))))
(sqrt (+ 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 (* 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 (* 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 (* 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)))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 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))))))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 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))))))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
1
(+ 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 (* (/ 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 (* (/ 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 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 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 (* -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/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
(+ 1 (* -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/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 (+ 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))))))))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(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))))))))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(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))))
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
Outputs
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)))
(+ 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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal 3 binary64)) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om)))) #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 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal -12 binary64) (/.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 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal 3 binary64)))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #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 (sqrt.f64 (/.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 Om l) #s(literal 1/4 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 Om (*.f64 (/.f64 #s(literal 1/4 binary64) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l))) #s(literal -1/32 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 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 Om #s(literal 6 binary64)) #s(literal -3/256 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 Om (pow.f64 l #s(literal 5 binary64))))) (fma.f64 Om (*.f64 (/.f64 #s(literal 1/4 binary64) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l))) #s(literal -1/32 binary64)) #s(literal 1/2 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 (sqrt.f64 (/.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 Om l) #s(literal -1/4 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 Om (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) #s(literal -1/32 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 Om (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) #s(literal -1/32 binary64)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 Om #s(literal 6 binary64)) #s(literal -3/256 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #s(literal -1/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 (sqrt.f64 (/.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 Om l) #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(+ 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 Om (fma.f64 (*.f64 Om Om) (*.f64 (/.f64 #s(literal -1/32 binary64) (*.f64 l (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1/4 binary64) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) #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 Om (fma.f64 (*.f64 Om Om) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64))) #s(literal 3/512 binary64)) (*.f64 (/.f64 #s(literal -1/32 binary64) (*.f64 l (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1/4 binary64) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om 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 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om 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))) (* -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) (fma.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (/.f64 #s(literal -12 binary64) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 l #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal -12 binary64)))) (*.f64 (*.f64 l l) #s(literal 2 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om 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 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om 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))) (* -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) (fma.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (/.f64 #s(literal -12 binary64) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 l #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal -12 binary64)))) (*.f64 (*.f64 l l) #s(literal 2 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 kx kx))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx (*.f64 kx (fma.f64 (*.f64 l l) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 8/45 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #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 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 ky ky) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 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 (*.f64 ky ky) (fma.f64 (*.f64 (*.f64 ky ky) #s(literal -1/4 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 l l) (*.f64 (/.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 16/3 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 8/45 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
1
#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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) (*.f64 Om Om))
1
#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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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) (fma.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (/.f64 (*.f64 l (*.f64 l (*.f64 kx kx))) (*.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 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (fma.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4/3 binary64) (*.f64 kx kx)) (/.f64 (*.f64 #s(literal 4 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 (/ (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 kx kx) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (/.f64 (*.f64 #s(literal 8/45 binary64) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #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) (fma.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (/.f64 (*.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 ky ky) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4/3 binary64) (*.f64 ky ky)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (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 (/ (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 ky ky) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 #s(literal 8/45 binary64) (*.f64 ky ky)) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (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 (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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 l l) (fma.f64 #s(literal 2 binary64) (/.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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #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 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (*.f64 l l) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) #s(literal 1 binary64))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(* 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 l (fma.f64 (sqrt.f64 (/.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 Om (*.f64 l l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(* 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 l (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64))) #s(literal -1/64 binary64)) (fma.f64 (sqrt.f64 (/.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 Om (*.f64 l l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(* 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 l (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64))) #s(literal -1/64 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64))) #s(literal 1/512 binary64)) (fma.f64 (sqrt.f64 (/.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 Om (*.f64 l l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) #s(literal -2 binary64)))
(* -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 (fma.f64 (sqrt.f64 (/.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 Om (*.f64 l l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 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)))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64))) #s(literal -1/64 binary64)) (fma.f64 (sqrt.f64 (/.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 Om (*.f64 l l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (neg.f64 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 l (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64))) #s(literal -1/64 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64))) #s(literal 1/512 binary64)) (fma.f64 (sqrt.f64 (/.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 Om (*.f64 l l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/ (+ (* 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 (sqrt.f64 (/.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 (*.f64 Om Om) l) #s(literal 1/4 binary64)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal 2 binary64)))) 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 l (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #s(literal 2 binary64)) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (*.f64 (/.f64 #s(literal -1/64 binary64) (*.f64 l (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1/4 binary64) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))) 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 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64))) #s(literal 1/512 binary64)) (*.f64 (/.f64 #s(literal -1/64 binary64) (*.f64 l (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1/4 binary64) l) (sqrt.f64 (/.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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal 2 binary64)))) Om)
1
#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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) (fma.f64 (*.f64 #s(literal -2 binary64) (pow.f64 l #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 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 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 l #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))))) (fma.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 1 binary64)))
1
#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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) (fma.f64 (*.f64 #s(literal -2 binary64) (pow.f64 l #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 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 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 l #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))))) (fma.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 kx kx))) (*.f64 Om Om)) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 kx kx)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal -4/3 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 Om Om)))) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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 (*.f64 kx kx) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 kx kx) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (+.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal -4/3 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 kx (*.f64 kx (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal -4/3 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))))))))))) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) #s(literal 2 binary64)) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 ky ky)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal -4/3 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 Om Om)))) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 (*.f64 ky ky) (fma.f64 (*.f64 (*.f64 ky ky) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (+.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal -4/3 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal -4/3 binary64) (/.f64 (*.f64 #s(literal -4 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 8/45 binary64) (*.f64 l l)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))
(+ (* 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) (fma.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (/.f64 (*.f64 l (*.f64 l (*.f64 kx kx))) (*.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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4/3 binary64) (*.f64 kx kx)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ (* 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 kx kx) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (/.f64 (*.f64 #s(literal 8/45 binary64) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)))
(+ (* 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) (fma.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (/.f64 (*.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 ky ky) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4/3 binary64) (*.f64 ky ky)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (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 (/ (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 ky ky) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 #s(literal 8/45 binary64) (*.f64 ky ky)) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal 6 binary64)) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))) (* (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 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal -12 binary64) (/.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 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal 6 binary64))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 1 binary64))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (sqrt.f64 (/.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 Om l) #s(literal 1/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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) #s(literal -1/16 binary64)) (*.f64 (sqrt.f64 (/.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 Om #s(literal 1/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 (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) #s(literal -1/16 binary64)) (*.f64 (sqrt.f64 (/.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 Om #s(literal 1/2 binary64)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal -3/256 binary64) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om (pow.f64 l #s(literal 4 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 kx) (sin.f64 ky)) (-.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 Om #s(literal 6 binary64)) #s(literal -3/256 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal -3/256 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/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) #s(literal -1/16 binary64)) (*.f64 (sqrt.f64 (/.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 Om #s(literal 1/2 binary64))))) l)
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (sqrt.f64 (/.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 Om l) #s(literal -1/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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) #s(literal -1/16 binary64)) (*.f64 (sqrt.f64 (/.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 Om #s(literal 1/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 (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) #s(literal -1/16 binary64)) (*.f64 (sqrt.f64 (/.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 Om #s(literal 1/2 binary64)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal -3/256 binary64) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 Om (pow.f64 l #s(literal 4 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 kx) (sin.f64 ky)) (-.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 Om #s(literal 6 binary64)) #s(literal -3/256 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal -3/256 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/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) #s(literal -1/16 binary64)) (*.f64 (sqrt.f64 (/.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 Om #s(literal 1/2 binary64))))) (neg.f64 l))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (sqrt.f64 (/.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 Om l) #s(literal 1/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 Om (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l))) #s(literal -1/16 binary64)))))
(* 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 Om (fma.f64 (*.f64 Om Om) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64))) #s(literal 3/256 binary64)) (*.f64 (/.f64 #s(literal -1/16 binary64) (*.f64 l (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(* 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 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 7 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 7 binary64))) #s(literal -5/2048 binary64)) (*.f64 (/.f64 #s(literal 3/256 binary64) (pow.f64 l #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 (/.f64 #s(literal -1/16 binary64) (*.f64 l (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 (/.f64 #s(literal 1/2 binary64) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (/.f64 #s(literal -12 binary64) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 l #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal -12 binary64)))) (*.f64 (*.f64 l l) #s(literal 2 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (fma.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (/.f64 #s(literal -12 binary64) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 l #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) #s(literal -12 binary64)))) (*.f64 (*.f64 l l) #s(literal 2 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (fma.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64)) #s(literal 1 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 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 kx kx))) (*.f64 Om Om)) #s(literal -2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #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 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 kx kx) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx (*.f64 kx (fma.f64 (*.f64 l l) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 8/45 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) #s(literal -2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 (*.f64 ky ky) (fma.f64 (*.f64 (*.f64 ky ky) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 l l) (*.f64 (/.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -4 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 16/3 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 8/45 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.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 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 ky (*.f64 ky (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 ky (*.f64 ky (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))

rewrite318.0ms (1.9%)

Memory
-8.8MiB live, 438.2MiB allocated
Rules
9 134×lower-fma.f64
9 134×lower-fma.f32
6 008×lower-*.f32
6 002×lower-*.f64
2 908×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021116
037116
1129113
2924113
08513109
Stop Event
iter limit
node limit
iter limit
Counts
8 → 639
Calls
Call 1
Inputs
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(/.f64 #s(literal 1 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) (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)))))
(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))))
(/.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)))))))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
Outputs
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))))
(neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om (neg.f64 Om))))
(/.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 Om (/.f64 Om (*.f64 #s(literal 2 binary64) l))))
(/.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om))
(/.f64 (*.f64 #s(literal 2 binary64) l) (neg.f64 (neg.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om))))
(/.f64 (*.f64 #s(literal 2 binary64) l) (neg.f64 (/.f64 (*.f64 Om Om) (*.f64 l #s(literal -2 binary64)))))
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (/.f64 Om (*.f64 #s(literal 2 binary64) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om (/.f64 Om (*.f64 #s(literal 2 binary64) l))) (*.f64 #s(literal 2 binary64) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om (neg.f64 Om)) (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l #s(literal -2 binary64))) (*.f64 l #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 Om) (neg.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l))))
(/.f64 (*.f64 l #s(literal -2 binary64)) (neg.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om)))
(/.f64 (*.f64 l #s(literal -2 binary64)) (/.f64 (*.f64 Om Om) (*.f64 l #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) (/.f64 Om (*.f64 l #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (/.f64 Om l))
(/.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) Om)
(/.f64 (neg.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal -1 binary64)) (/.f64 Om (*.f64 l #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) #s(literal 1 binary64)) Om)
(/.f64 (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) #s(literal -1 binary64)) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)))) (*.f64 Om (neg.f64 Om)))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(pow.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)))
(*.f64 #s(literal 2 binary64) (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)))
(*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) #s(literal 1 binary64)))
(*.f64 l (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)))
(*.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)))
(*.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om))
(*.f64 (*.f64 #s(literal 2 binary64) l) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 #s(literal 1 binary64) (*.f64 Om (/.f64 Om (*.f64 #s(literal 2 binary64) l)))))
(*.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om)))
(*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 (/.f64 #s(literal 1 binary64) Om) Om)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (/.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 (*.f64 l #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om))))
(*.f64 (*.f64 l #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (*.f64 l #s(literal -2 binary64)))))
(*.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) Om) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)))
(*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) #s(literal 4 binary64)))
(*.f64 (/.f64 l Om) (/.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (/.f64 l Om) l) Om))
(*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 l Om) l) Om) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 l Om) l) Om) #s(literal 4 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (*.f64 #s(literal 4 binary64) (*.f64 l l)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (/.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (/.f64 #s(literal 1 binary64) Om) Om))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (pow.f64 (/.f64 #s(literal -1 binary64) Om) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal -1 binary64) Om) (/.f64 #s(literal -1 binary64) Om)))
(*.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 #s(literal 1 binary64) (*.f64 Om (neg.f64 Om))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)))
(*.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) (/.f64 (*.f64 l #s(literal -2 binary64)) Om))
(*.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) (/.f64 (/.f64 #s(literal -1 binary64) Om) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (/.f64 l Om))
(*.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) #s(literal 2 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (*.f64 #s(literal 2 binary64) l))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 (neg.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) Om))
(*.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 (/.f64 l Om) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) Om) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) #s(literal 1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 l Om))
(*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (/.f64 (/.f64 l Om) Om) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) Om) (/.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) l))))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal -1 binary64)) (/.f64 (*.f64 l #s(literal -2 binary64)) Om))
(*.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om))
(*.f64 (*.f64 l l) (*.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 #s(literal 2 binary64) Om)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) l) (/.f64 #s(literal 2 binary64) Om))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)))
(*.f64 (*.f64 #s(literal 4 binary64) (/.f64 l Om)) (/.f64 l Om))
(*.f64 (*.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #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 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #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 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #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)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))) (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #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 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #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 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (*.f64 #s(literal 1/2 binary64) (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(fma.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 kx))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (sin.f64 ky) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (neg.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(fma.f64 (sin.f64 kx) (/.f64 (*.f64 (sin.f64 kx) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 kx) (*.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 ky) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 ky) (*.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #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)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 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)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #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)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 kx)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 kx)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 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)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))))) #s(literal 1 binary64))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 (*.f64 (sin.f64 kx) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 ky)) (sin.f64 ky) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 ky)) (*.f64 (sin.f64 ky) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 kx)) (sin.f64 kx) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 kx)) (*.f64 (sin.f64 kx) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.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 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.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 (/.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 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 (sin.f64 kx) (sin.f64 ky))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 kx)) (/.f64 (*.f64 (sin.f64 kx) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 kx))) (sin.f64 kx) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 2 binary64)) (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 #s(literal 2 binary64) l)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 l Om) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (/.f64 l Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sin.f64 kx)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 kx)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sin.f64 kx) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 2 binary64)) (/.f64 l Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) l) (/.f64 #s(literal 2 binary64) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 #s(literal 2 binary64) l)) (/.f64 #s(literal 1 binary64) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 l #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 #s(literal 1 binary64) Om)) (*.f64 #s(literal 2 binary64) l) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 l Om)) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 kx)) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 ky))) (sin.f64 ky) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 2 binary64)) (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 2 binary64)) (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 #s(literal 2 binary64) l)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 l Om) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (/.f64 l Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sin.f64 ky) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sin.f64 ky)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 ky)) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 2 binary64)) (/.f64 l Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) l) (/.f64 #s(literal 2 binary64) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 #s(literal 2 binary64) l)) (/.f64 #s(literal 1 binary64) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 l #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) Om) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 #s(literal 1 binary64) Om)) (*.f64 #s(literal 2 binary64) l) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 l Om)) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 l Om) l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (/.f64 l Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) #s(literal 2 binary64)) (/.f64 l Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) l) (/.f64 #s(literal 2 binary64) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l)) (/.f64 #s(literal 1 binary64) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 l #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (/.f64 #s(literal 1 binary64) Om)) (*.f64 #s(literal 2 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (/.f64 l Om)) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64))
(neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) #s(literal 6 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) #s(literal 4 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (/.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))))) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 kx))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (sin.f64 ky) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (sin.f64 kx) (/.f64 (*.f64 (sin.f64 kx) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (sin.f64 kx) (*.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (sin.f64 ky) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (sin.f64 ky) (*.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(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 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(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)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(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 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 kx)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 kx)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(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)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (/.f64 (*.f64 (sin.f64 kx) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 ky)) (sin.f64 ky) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 ky)) (*.f64 (sin.f64 ky) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) Om) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 kx)) (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 kx)) (*.f64 (sin.f64 kx) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 kx)) (/.f64 (*.f64 (sin.f64 kx) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.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 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 kx))) (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 2 binary64)) (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 #s(literal 2 binary64) l)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 l Om) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sin.f64 kx)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 kx)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 2 binary64)) (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) l) (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 #s(literal 2 binary64) l)) (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 l #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 #s(literal 1 binary64) Om)) (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 l Om)) #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 kx)) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 ky))) (sin.f64 ky) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 2 binary64)) (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 #s(literal 2 binary64) l)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 l Om) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sin.f64 ky) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sin.f64 ky)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (sin.f64 ky)) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 2 binary64)) (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) l) (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 #s(literal 2 binary64) l)) (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 l #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 #s(literal 1 binary64) Om)) (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 l Om)) #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.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 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))))
(/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(/.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (/.f64 Om (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 4 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sin.f64 ky)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) (*.f64 Om (/.f64 Om (*.f64 #s(literal 2 binary64) l))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 l #s(literal -2 binary64))) (neg.f64 (*.f64 (/.f64 Om (*.f64 #s(literal 2 binary64) l)) Om)))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 l #s(literal -2 binary64))) (/.f64 (*.f64 Om Om) (*.f64 l #s(literal -2 binary64))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) #s(literal 1 binary64)) (/.f64 Om (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 l #s(literal -2 binary64))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (neg.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (neg.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.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))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (neg.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) #s(literal -1 binary64)) (/.f64 Om (*.f64 l #s(literal -2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(*.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64))
(*.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))
(*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))
(*.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) Om) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.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 ky)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(*.f64 (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.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 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (-.f64 #s(literal 1/2 binary64) (fma.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 kx kx)))))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.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))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (-.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 2 binary64)) (*.f64 l (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om)))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) Om))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 4 binary64)) (/.f64 (*.f64 (/.f64 l Om) l) Om))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 (/.f64 #s(literal 1 binary64) Om) Om))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (/.f64 l Om))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 l (*.f64 (/.f64 l Om) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) #s(literal 2 binary64)) (/.f64 l Om))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) l) (/.f64 #s(literal 2 binary64) Om))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 #s(literal 2 binary64) l)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 l #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) Om))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (/.f64 #s(literal 1 binary64) Om)) (*.f64 #s(literal 2 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (/.f64 l Om)) #s(literal 2 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 2 binary64) l)) Om) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))) (sqrt.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal -1 binary64))) #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.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))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 ky))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 ky))) #s(literal 1 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))
(-.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 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 ky ky)))))
(/.f64 (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 ky 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 (-.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/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))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 ky)))
(*.f64 (sin.f64 ky) (sin.f64 ky))
(*.f64 (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))

eval160.0ms (1%)

Memory
30.7MiB live, 303.8MiB allocated
Compiler

Compiled 46 391 to 5 335 computations (88.5% saved)

prune225.0ms (1.4%)

Memory
-24.4MiB live, 308.7MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New9078915
Fresh000
Picked101
Done000
Total9088916
Accuracy
100.0%
Counts
916 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.4%
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
90.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 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))))
70.7%
(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))))))))))
49.5%
(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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
79.5%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))))
85.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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
61.6%
(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)))
56.1%
(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)))
Compiler

Compiled 442 to 306 computations (30.8% saved)

simplify691.0ms (4.2%)

Memory
5.5MiB live, 558.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))))
cost-diff384
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff6592
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))
cost-diff0
(+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 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) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
cost-diff320
(*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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/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-diff320
(*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))))
cost-diff384
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))
cost-diff384
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
Rules
24 444×lower-fma.f32
24 438×lower-fma.f64
7 414×lower-+.f32
7 398×lower-+.f64
5 554×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0751085
01351085
12361015
2581975
32534975
46379975
56812975
66930975
76941975
86941975
09389927
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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(literal 4 binary64))
(/.f64 l Om)
l
Om
#s(literal 4 binary64)
(*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.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 kx kx))))
#s(literal 1/2 binary64)
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))
#s(literal -1/2 binary64)
(cos.f64 (+.f64 kx kx))
(+.f64 kx kx)
kx
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))
(cos.f64 (+.f64 ky ky))
(+.f64 ky 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(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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.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 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 l l))
#s(literal 4 binary64)
(*.f64 l l)
l
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(sin.f64 ky)
ky
#s(literal 2 binary64)
(*.f64 Om Om)
Om
(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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 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) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
#s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(*.f64 #s(literal 2 binary64) l)
l
Om
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 kx)
kx
(sin.f64 ky)
ky
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))
(*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))
(log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.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 kx kx))))
#s(literal 1/2 binary64)
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))
#s(literal -1/2 binary64)
(cos.f64 (+.f64 kx kx))
(+.f64 kx kx)
kx
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))
(cos.f64 (+.f64 ky ky))
(+.f64 ky ky)
ky
(*.f64 #s(literal 4 binary64) (*.f64 l l))
#s(literal 4 binary64)
(*.f64 l l)
l
(*.f64 Om Om)
Om
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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om 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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om 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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(literal 4 binary64))
(/.f64 l Om)
l
Om
#s(literal 4 binary64)
(*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))
#s(literal -1/2 binary64)
(cos.f64 (+.f64 kx kx))
(+.f64 kx kx)
kx
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))
(cos.f64 (+.f64 ky ky))
(+.f64 ky 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(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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.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 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 l l))
#s(literal 4 binary64)
(*.f64 l l)
l
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(sin.f64 ky)
ky
#s(literal 2 binary64)
(*.f64 Om Om)
Om
(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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om)))))
(*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 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 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.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 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om))))
(/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om)))
#s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
#s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om)
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(*.f64 #s(literal 2 binary64) (/.f64 l Om))
(*.f64 #s(literal 2 binary64) l)
l
Om
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sin.f64 kx)
kx
(sin.f64 ky)
ky
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #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) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 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) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))
(+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))
(pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))
(log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 l l)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))
#s(literal -1/2 binary64)
(cos.f64 (+.f64 kx kx))
(+.f64 kx kx)
kx
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))
(cos.f64 (+.f64 ky ky))
(+.f64 ky ky)
ky
(*.f64 #s(literal 4 binary64) (*.f64 l l))
#s(literal 4 binary64)
(*.f64 l l)
l
(*.f64 Om Om)
Om

localize650.0ms (4%)

Memory
-2.0MiB live, 559.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy8.420688964708157
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
accuracy15.44215172234473
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))
accuracy15.51932508215091
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
accuracy16.22664897480529
(log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))
accuracy0.078125
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
accuracy0.6692221637674304
(/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
accuracy2.0533619786840247
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
accuracy32.90293436919279
#s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
accuracy0.34994125976844204
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
accuracy4.106203218002898
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
accuracy9.279869470813393
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
accuracy10.281227119960086
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
accuracy0.00390625
(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)))
accuracy28.531648384877283
#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))
accuracy3.762250455200107
(*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
accuracy8.420688964708157
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
accuracy8.903618225949042
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
accuracy15.51932508215091
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
Samples
256.0ms122×1valid
148.0ms82×0valid
117.0ms52×2valid
Compiler

Compiled 1 042 to 66 computations (93.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 376.0ms
ival-sin: 69.0ms (18.3% of total)
ival-add: 61.0ms (16.2% of total)
ival-cos: 50.0ms (13.3% of total)
ival-mult: 46.0ms (12.2% of total)
adjust: 44.0ms (11.7% of total)
ival-sqrt: 42.0ms (11.2% of total)
ival-div: 21.0ms (5.6% of total)
ival-log1p: 21.0ms (5.6% of total)
ival-pow2: 11.0ms (2.9% of total)
ival-hypot: 6.0ms (1.6% of total)
ival-exp: 4.0ms (1.1% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series498.0ms (3%)

Memory
16.1MiB live, 516.5MiB allocated
Counts
28 → 1 080
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (patch (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())
#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())
#s(alt (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))) (patch (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))) #<representation binary64>) () ())
#s(alt #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)) (patch #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)) #<representation binary64>) () ())
#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())
#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())
#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())
#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())
#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())
#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())
#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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))))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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))))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor 0 kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2))) (taylor 0 kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))))) (taylor 0 kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))))) (taylor 0 kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor 0 ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2))) (taylor 0 ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))))) (taylor 0 ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))))) (taylor 0 ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))) (taylor 0 l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))) (taylor 0 l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))) (taylor inf l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor inf l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))))) (taylor 0 Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor inf Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor inf Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor inf Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor -inf Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor -inf Om) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor inf l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor inf l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor 0 kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (taylor 0 ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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)) (patch #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)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))) (taylor 0 l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))) (taylor 0 l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))) (taylor inf l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor inf l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))))) (taylor 0 Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor inf Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor inf Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor inf Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor -inf Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor -inf Om) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (/ Om (* l (sin ky))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky)))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky))))))) (taylor inf l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky)))) l))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky))))) l))) (taylor -inf l) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow ky 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/4 (* (pow ky 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))))))))))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (/ Om (* l (sin ky))))) (taylor 0 Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ 1 (* l (sin ky))))))) (taylor 0 Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/4 (/ 1 (* l (sin ky))))))) (taylor 0 Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))))) (taylor inf Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor 0 l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))) (taylor 0 l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ Om (* l (sin ky)))) (taylor inf l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))) l) (taylor inf l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky))))) l) (taylor inf l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1 (/ (* (sin ky) (+ (* 1/256 (/ (pow Om 8) (pow (sin ky) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (pow (sin ky) 2))))) (* Om (pow l 6)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))))) l) (taylor inf l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ Om (* l (sin ky)))) (taylor -inf l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))) l)) (taylor -inf l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky))))) l)) (taylor -inf l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1 (/ (* (sin ky) (+ (* 1/256 (/ (pow Om 8) (pow (sin ky) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (pow (sin ky) 2))))) (* Om (pow l 6)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))))) l)) (taylor -inf l) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))) (taylor 0 ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow ky 2) (+ (* -2 (/ (pow l 2) (pow Om 2))) (* -1/2 (* (pow ky 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow ky 2) (+ (* -2 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/2 (* (pow ky 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/2 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor -inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor -inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor -inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor -inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ Om (* l (sin ky)))) (taylor 0 Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* -1/16 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/2 (/ 1 (* l (sin ky)))))) (taylor 0 Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* (pow Om 2) (- (* 3/256 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/16 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/2 (/ 1 (* l (sin ky)))))) (taylor 0 Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* (pow Om 2) (- (* (pow Om 2) (+ (* -5/2048 (/ (pow Om 2) (* (pow l 7) (pow (sin ky) 7)))) (* 3/256 (/ 1 (* (pow l 5) (pow (sin ky) 5)))))) (* 1/16 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/2 (/ 1 (* l (sin ky)))))) (taylor 0 Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))))) (taylor inf Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor inf l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor inf l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (patch (*.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))) (taylor 0 l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))) (taylor 0 l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))) (taylor inf l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor inf l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))))) (taylor 0 Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor inf Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor inf Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor inf Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor -inf Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor -inf Om) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (patch (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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor inf l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor inf l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor inf Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor -inf Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (taylor 0 kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))) (taylor 0 kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))))) (taylor 0 kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))))))) (taylor 0 kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (taylor 0 ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))) (taylor 0 ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))))) (taylor 0 ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))))))) (taylor 0 ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (patch (+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (taylor 0 kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (taylor 0 kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (taylor 0 ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (taylor 0 ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor inf l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l) (taylor inf l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l) (taylor inf l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l) (taylor inf l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor -inf l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)) (taylor -inf l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)) (taylor -inf l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)) (taylor -inf l) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor 0 Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor 0 Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))) (taylor 0 Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))) (taylor 0 Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) (patch (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (pow kx 2) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3)))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow ky 2) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3)))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 ky))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 ky))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 ky))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 ky))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (taylor inf l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (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)))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (pow (sin ky) 2))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (pow (sin ky) 2))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (pow (sin ky) 2))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (pow ky 2) (pow Om 2)) (taylor 0 ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ (* -1/3 (/ (pow ky 2) (pow Om 2))) (/ 1 (pow Om 2)))) (taylor 0 ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ (* (pow ky 2) (- (* 2/45 (/ (pow ky 2) (pow Om 2))) (* 1/3 (/ 1 (pow Om 2))))) (/ 1 (pow Om 2)))) (taylor 0 ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ (* (pow ky 2) (- (* (pow ky 2) (+ (* -1/315 (/ (pow ky 2) (pow Om 2))) (* 2/45 (/ 1 (pow Om 2))))) (* 1/3 (/ 1 (pow Om 2))))) (/ 1 (pow Om 2)))) (taylor 0 ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor inf ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor inf ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor inf ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor inf ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor -inf ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor -inf ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor -inf ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor -inf ky) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor 0 Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor 0 Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor 0 Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor 0 Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor inf Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor inf Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor inf Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor inf Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor -inf Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor -inf Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor -inf Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (/ (pow (sin ky) 2) (pow Om 2)) (taylor -inf Om) (#s(alt (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) (patch (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (pow ky 2) (taylor 0 ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (taylor 0 ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (taylor 0 ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3)))) (taylor 0 ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor -inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor -inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor -inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (sin ky) 2) (taylor -inf ky) (#s(alt (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (patch (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor 0 l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor 0 l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* 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))))))) (taylor inf l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* 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)))))))) (taylor inf l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* 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))))))))) (taylor inf l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* -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)))))))) (taylor -inf l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* -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))))))))) (taylor -inf l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* -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)))))))))) (taylor -inf l) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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) (taylor 0 Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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) (taylor 0 Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 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) (taylor 0 Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (taylor 0 kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))))) (taylor 0 kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))))))) (taylor 0 kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf kx) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (taylor 0 ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))))) (taylor 0 ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))))))) (taylor 0 ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor inf ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) (taylor -inf ky) (#s(alt #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (patch #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf l) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor 0 Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf Om) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (* l (sin ky)) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (* l (sin ky)) Om)) (/ (* (pow kx 2) l) (* Om (sin ky)))) (taylor 0 kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf kx) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (* l (sin kx)) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (* l (sin kx)) Om)) (/ (* (pow ky 2) l) (* Om (sin kx)))) (taylor 0 ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))) (taylor 0 ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor inf ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (taylor -inf ky) (#s(alt (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (patch (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -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) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -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) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -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) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* -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)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* -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)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* -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)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* 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)))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* 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))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (* 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))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (patch (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) #<representation binary64>) () ())) ())
#s(alt (sin ky) (taylor 0 kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (+ (sin ky) (* 1/2 (/ (pow kx 2) (sin ky)))) (taylor 0 kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor inf kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor inf kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor inf kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor inf kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor -inf kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor -inf kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor -inf kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor -inf kx) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sin kx) (taylor 0 ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (+ (sin kx) (* 1/2 (/ (pow ky 2) (sin kx)))) (taylor 0 ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor 0 ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor inf ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor inf ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor inf ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor inf ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor -inf ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor -inf ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor -inf ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))) (taylor -inf ky) (#s(alt (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (patch (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 4 (/ (* (pow kx 2) (pow l 2)) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 1/24 (* (pow kx 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* 1/720 (* (pow kx 2) (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/24 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))) (taylor 0 kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 4 (/ (* (pow ky 2) (pow l 2)) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 1/24 (* (pow ky 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* 1/720 (* (pow ky 2) (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/24 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))) (taylor 0 ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* -8 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -8 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 64/3 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))) (taylor 0 l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -8 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* (pow l 2) (+ (* -64 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 8))) (* 64/3 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))))))) (taylor 0 l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (* -2 (log (/ 1 l)))) (taylor inf l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (+ (* 1/192 (/ (pow Om 6) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (* -2 (log (/ -1 l)))) (taylor -inf l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor -inf l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (+ (* 1/192 (/ (pow Om 6) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor -inf l) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* -2 (log Om))) (taylor 0 Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* (pow Om 2) (+ (* -1/32 (/ (pow Om 2) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* (pow Om 2) (+ (* (pow Om 2) (- (* 1/192 (/ (pow Om 2) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/32 (/ 1 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))) (* 1/4 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (pow Om 2)) (taylor inf Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4))))) (pow Om 2)) (taylor inf Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -64 (/ (* (pow l 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 6))) (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4)))))) (pow Om 2)) (taylor inf Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (pow Om 2)) (taylor -inf Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4))))) (pow Om 2)) (taylor -inf Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -64 (/ (* (pow l 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 6))) (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4)))))) (pow Om 2)) (taylor -inf Om) (#s(alt (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) (patch (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (taylor 0 kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (taylor 0 kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))) (taylor 0 kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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)))))))) (taylor 0 kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf kx) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (taylor 0 ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))) (taylor 0 ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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)))))))) (taylor 0 ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))) (taylor -inf ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))) (taylor -inf ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))) (taylor -inf ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))) (taylor -inf ky) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (patch (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
Calls

270 calls:

TimeVariablePointExpression
84.0ms
kx
@inf
(log (+ 1 (/ (* (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (* 4 (* l l))) (* Om Om))))
50.0ms
ky
@inf
(log (+ 1 (/ (* (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (* 4 (* l l))) (* Om Om))))
42.0ms
l
@0
(exp (* (log (+ 1 (/ (* (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (* 4 (* l l))) (* Om Om)))) -1/2))
33.0ms
kx
@-inf
(log (+ 1 (/ (* (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (* 4 (* l l))) (* Om Om))))
32.0ms
ky
@-inf
(log (+ 1 (/ (* (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (* 4 (* l l))) (* Om Om))))

simplify512.0ms (3.1%)

Memory
20.0MiB live, 787.6MiB allocated
Algorithm
egg-herbie
Rules
8 546×lower-*.f64
8 546×lower-*.f32
6 142×lower-fma.f64
6 142×lower-fma.f32
3 588×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0188352748
1641452296
0807749151
Stop Event
iter limit
node limit
Counts
1 080 → 1 080
Calls
Call 1
Inputs
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2)))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2)))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (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))))))))
(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))))))
(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 (/ (+ (* 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)))
(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) (* 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))))))))))))))
(* (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)))
(+ (* -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)))))
(* (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)))
(+ (* -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)))))
(* (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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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
(+ 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/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)))))))))
1/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)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 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))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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/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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(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))))))
(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 (/ (+ (* 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)))
(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) (* 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))))))))))))))
(* (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)))
(+ (* -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)))))
(* (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)))
(+ (* -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)))))
(* (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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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
(+ 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/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)))))))))
1/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)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 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))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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/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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (sin ky) 2))) (pow Om 2))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky)))))))
1/2
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky)))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky))))) l)))
1
(+ 1 (* -1 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow ky 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 ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/4 (* (pow ky 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/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/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/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/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/2 (* 1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ 1 (* l (sin ky)))))))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/4 (/ 1 (* l (sin ky)))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))))
(* 1/2 (/ Om (* l (sin ky))))
(/ (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))) l)
(/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky))))) l)
(/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1 (/ (* (sin ky) (+ (* 1/256 (/ (pow Om 8) (pow (sin ky) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (pow (sin ky) 2))))) (* Om (pow l 6)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))))) l)
(* -1/2 (/ Om (* l (sin ky))))
(* -1 (/ (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))) l))
(* -1 (/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky))))) l))
(* -1 (/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1 (/ (* (sin ky) (+ (* 1/256 (/ (pow Om 8) (pow (sin ky) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (pow (sin ky) 2))))) (* Om (pow l 6)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))))) l))
1
(+ 1 (* -2 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow ky 2) (+ (* -2 (/ (pow l 2) (pow Om 2))) (* -1/2 (* (pow ky 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 ky 2) (+ (* -2 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/2 (* (pow ky 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/2 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 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))))))
(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))))))
(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))))))
(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))))))
(* 1/2 (/ Om (* l (sin ky))))
(* Om (+ (* -1/16 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/2 (/ 1 (* l (sin ky))))))
(* Om (+ (* (pow Om 2) (- (* 3/256 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/16 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/2 (/ 1 (* l (sin ky))))))
(* Om (+ (* (pow Om 2) (- (* (pow Om 2) (+ (* -5/2048 (/ (pow Om 2) (* (pow l 7) (pow (sin ky) 7)))) (* 3/256 (/ 1 (* (pow l 5) (pow (sin ky) 5)))))) (* 1/16 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/2 (/ 1 (* l (sin ky))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
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/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)))))))))
1/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)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 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))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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/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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(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))))))
(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 (/ (+ (* 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)))
(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) (* 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))))))))))))))
(* (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)))
(+ (* -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)))))
(* (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)))
(+ (* -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)))))
(* (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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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)))))))))
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 (* 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
(+ 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
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 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))))))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 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))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 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 (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 (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 (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 (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 (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 (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)))))))))))))
(+ 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 (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 (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 (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)))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(pow kx 2)
(* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (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))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
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 l 2) (pow (sin ky) 2)) (pow Om 2))))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
1
(+ 1 (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ 1 (* (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 (* 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 l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 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 l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 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 l 2) (pow (sin ky) 2))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (pow (sin ky) 2))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (pow (sin ky) 2))) (pow Om 2)) (pow Om 2))
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 l 2) (pow (sin ky) 2)) (pow Om 2))))
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 l 2) (pow (sin ky) 2)) (pow Om 2))))
(/ (pow ky 2) (pow Om 2))
(* (pow ky 2) (+ (* -1/3 (/ (pow ky 2) (pow Om 2))) (/ 1 (pow Om 2))))
(* (pow ky 2) (+ (* (pow ky 2) (- (* 2/45 (/ (pow ky 2) (pow Om 2))) (* 1/3 (/ 1 (pow Om 2))))) (/ 1 (pow Om 2))))
(* (pow ky 2) (+ (* (pow ky 2) (- (* (pow ky 2) (+ (* -1/315 (/ (pow ky 2) (pow Om 2))) (* 2/45 (/ 1 (pow Om 2))))) (* 1/3 (/ 1 (pow Om 2))))) (/ 1 (pow Om 2))))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 2) (pow Om 2))
(/ (pow (sin ky) 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))))
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
(pow (sin ky) 2)
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))))))))
(* 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)))))))))
(* -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))))))))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(/ (+ (* 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
(+ 1 (* 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)))))
(+ 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 (* 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)))))
(+ 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))))))
(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)))))))))))))
(sqrt (+ 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 (* 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 (* 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 (* 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 (* 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)))))))))))))
(sqrt (+ 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 (* 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 (* 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 (* 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)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 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))))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 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))))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
1
(+ 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 (* (/ 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 (* (/ 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 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 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 (* -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/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
(+ 1 (* -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/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 (+ 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))))))))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(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))))))))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(sqrt (/ 1 (+ 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))))))
(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 (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 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))))))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 4 (/ (* (pow kx 2) (pow l 2)) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 1/24 (* (pow kx 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* 1/720 (* (pow kx 2) (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/24 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 4 (/ (* (pow ky 2) (pow l 2)) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 1/24 (* (pow ky 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* 1/720 (* (pow ky 2) (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/24 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* -8 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -8 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 64/3 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -8 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* (pow l 2) (+ (* -64 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 8))) (* 64/3 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (* -2 (log (/ 1 l))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (+ (* 1/192 (/ (pow Om 6) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (* -2 (log (/ -1 l))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (+ (* 1/192 (/ (pow Om 6) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* -2 (log Om)))
(+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* (pow Om 2) (+ (* -1/32 (/ (pow Om 2) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* (pow Om 2) (+ (* (pow Om 2) (- (* 1/192 (/ (pow Om 2) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/32 (/ 1 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))) (* 1/4 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (pow Om 2))
(/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4))))) (pow Om 2))
(/ (+ (* -64 (/ (* (pow l 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 6))) (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4)))))) (pow Om 2))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (pow Om 2))
(/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4))))) (pow Om 2))
(/ (+ (* -64 (/ (* (pow l 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 6))) (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4)))))) (pow Om 2))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))
(+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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))))))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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))))))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (fma.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal -4/3 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal 8/45 binary64) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (fma.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) (*.f64 kx kx)))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/3 binary64) #s(literal 1 binary64))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (*.f64 ky ky)))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* 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 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 Om Om))))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) 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 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l)) l))
(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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sqrt.f64 #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 Om (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (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 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 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 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 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 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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))))))))))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (fma.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 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))) (* (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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 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 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) #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 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.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)))))
(+ 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 (neg.f64 (*.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)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.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)))))
(+ 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 (neg.f64 (*.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)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 Om Om))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(+ (* 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 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 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 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64))))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* 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 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 Om Om))))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) 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 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l)) l))
(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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sqrt.f64 #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 Om (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (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 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 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 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 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 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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))))))))))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (fma.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 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))) (* (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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 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 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) #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 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.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)))))
(+ 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 (neg.f64 (*.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)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.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)))))
(+ 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 (neg.f64 (*.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)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 Om Om))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(+ (* 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 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 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 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky)))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky)))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))))) l))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))
(+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow ky 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 (*.f64 ky ky) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 ky ky)) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/4 (* (pow ky 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 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (*.f64 l l) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ 1 (* l (sin ky)))))))
(fma.f64 Om (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 ky)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/4 (/ 1 (* l (sin ky)))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (-.f64 (/.f64 (*.f64 #s(literal 3/512 binary64) (*.f64 Om Om)) (*.f64 (pow.f64 l #s(literal 5 binary64)) (pow.f64 (sin.f64 ky) #s(literal 5 binary64)))) (/.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))))) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 ky)))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 1/2 (/ Om (* l (sin ky))))
(/.f64 (*.f64 #s(literal 1/2 binary64) Om) (*.f64 l (sin.f64 ky)))
(/ (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))) l)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))))) l)
(/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky))))) l)
(/.f64 (fma.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))))) l)
(/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1 (/ (* (sin ky) (+ (* 1/256 (/ (pow Om 8) (pow (sin ky) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (pow (sin ky) 2))))) (* Om (pow l 6)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))))) l)
(/.f64 (-.f64 (fma.f64 (sin.f64 ky) (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (sin.f64 ky) #s(literal 8 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))))) (/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l)
(* -1/2 (/ Om (* l (sin ky))))
(/.f64 (*.f64 #s(literal -1/2 binary64) Om) (*.f64 l (sin.f64 ky)))
(* -1 (/ (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))) l))
(neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))))) l))
(* -1 (/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky))))) l))
(neg.f64 (/.f64 (fma.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))))) l))
(* -1 (/ (+ (* -1 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1 (/ (* (sin ky) (+ (* 1/256 (/ (pow Om 8) (pow (sin ky) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (pow (sin ky) 2))))) (* Om (pow l 6)))) (+ (* -1/16 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/2 (/ Om (sin ky)))))) l))
(neg.f64 (/.f64 (-.f64 (fma.f64 (sin.f64 ky) (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (sin.f64 ky) #s(literal 8 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))))) (/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow ky 2) (+ (* -2 (/ (pow l 2) (pow Om 2))) (* -1/2 (* (pow ky 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 (*.f64 ky ky) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 ky ky)) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow ky 2) (+ (* -2 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/2 (* (pow ky 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/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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
(* 1/2 (/ Om (* l (sin ky))))
(/.f64 (*.f64 #s(literal 1/2 binary64) Om) (*.f64 l (sin.f64 ky)))
(* Om (+ (* -1/16 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/2 (/ 1 (* l (sin ky))))))
(*.f64 Om (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 l (sin.f64 ky)))))
(* Om (+ (* (pow Om 2) (- (* 3/256 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/16 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/2 (/ 1 (* l (sin ky))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (-.f64 (/.f64 (*.f64 #s(literal 3/256 binary64) (*.f64 Om Om)) (*.f64 (pow.f64 l #s(literal 5 binary64)) (pow.f64 (sin.f64 ky) #s(literal 5 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 l (sin.f64 ky)))))
(* Om (+ (* (pow Om 2) (- (* (pow Om 2) (+ (* -5/2048 (/ (pow Om 2) (* (pow l 7) (pow (sin ky) 7)))) (* 3/256 (/ 1 (* (pow l 5) (pow (sin ky) 5)))))) (* 1/16 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/2 (/ 1 (* l (sin ky))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -5/2048 binary64) (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 l #s(literal 7 binary64)) (pow.f64 (sin.f64 ky) #s(literal 7 binary64)))) (/.f64 #s(literal 3/256 binary64) (*.f64 (pow.f64 l #s(literal 5 binary64)) (pow.f64 (sin.f64 ky) #s(literal 5 binary64))))) (neg.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 l (sin.f64 ky)))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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))) (* (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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 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 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) #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 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.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)))))
(+ 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 (neg.f64 (*.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)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (neg.f64 (*.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)) #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 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.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)))))
(+ 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 (neg.f64 (*.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)) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 Om Om))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(+ (* 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 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 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 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64))))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* 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 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 Om Om))))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) 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 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l)) l))
(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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sqrt.f64 #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 Om (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (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 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 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 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 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 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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))))))))))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))) (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (fma.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 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #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 #s(literal -2 binary64) (*.f64 (*.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))) #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 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal -2 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) #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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal -2 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) #s(literal 2 binary64))
1
#s(literal 1 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1 binary64) (fma.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 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 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 5 binary64))))))
1
#s(literal 1 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) 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)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) l))
1
#s(literal 1 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1 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 Om (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) #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 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))) #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 #s(literal -2 binary64) (*.f64 (*.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))) #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)))))
(+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.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))))))
(+ 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 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.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))))))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.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))) #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)))))
(+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.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))))))
(+ 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 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.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))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #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 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.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))) #s(literal 1 binary64)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)
(/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)
(/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l)
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))
(neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l))
(neg.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 Om (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -1/16 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 3/256 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 7 binary64)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -1/16 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)))))
(pow kx 2)
(*.f64 kx kx)
(* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(*.f64 l (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 l (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 l (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (neg.f64 l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) (neg.f64 l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))) (neg.f64 l))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l (*.f64 kx kx)) Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 l (*.f64 kx kx)) Om) (/.f64 l Om))))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/3 binary64) (/.f64 l Om) (*.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 l (*.f64 kx kx)) Om))) (/.f64 l Om))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l (*.f64 ky ky)) Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 l (*.f64 ky ky)) Om) (/.f64 l Om))))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (/.f64 l Om) (/.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 l (*.f64 ky ky))) Om)) (/.f64 l Om))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (pow (sin ky) 2) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (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 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.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 Om 2))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (pow (sin ky) 2))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (pow (sin ky) 2))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(/ (pow ky 2) (pow Om 2))
(/.f64 (*.f64 ky ky) (*.f64 Om Om))
(* (pow ky 2) (+ (* -1/3 (/ (pow ky 2) (pow Om 2))) (/ 1 (pow Om 2))))
(*.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(* (pow ky 2) (+ (* (pow ky 2) (- (* 2/45 (/ (pow ky 2) (pow Om 2))) (* 1/3 (/ 1 (pow Om 2))))) (/ 1 (pow Om 2))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (-.f64 (/.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) (*.f64 Om Om)) (/.f64 #s(literal 1/3 binary64) (*.f64 Om Om))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(* (pow ky 2) (+ (* (pow ky 2) (- (* (pow ky 2) (+ (* -1/315 (/ (pow ky 2) (pow Om 2))) (* 2/45 (/ 1 (pow Om 2))))) (* 1/3 (/ 1 (pow Om 2))))) (/ 1 (pow Om 2))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/315 binary64) (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 #s(literal 2/45 binary64) (*.f64 Om Om))) (neg.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 Om Om)))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(/ (pow (sin ky) 2) (pow Om 2))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
1
#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 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))) #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 l l) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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))) (* (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 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #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 2 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) #s(literal 1 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 kx) (sin.f64 ky)))
(* 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 l (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.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 #s(literal 2 binary64) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))
(* 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 l (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))))
(* 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 l (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 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))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.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 #s(literal 2 binary64) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))) (neg.f64 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)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om)))) (neg.f64 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))))))))))
(*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om))))) (neg.f64 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/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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (*.f64 Om Om) (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 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/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 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
1
#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 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))) #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)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.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))))))
(+ 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 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.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)))))))
1
#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 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))) #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)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.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))))))
(+ 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 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.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)))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 (*.f64 kx kx) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (*.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 l l) (*.f64 ky ky)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 (*.f64 ky ky) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (*.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 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))) #s(literal 1 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 kx) (sin.f64 ky)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 2 (/ (* l (sin ky)) Om))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 l (sin.f64 ky))) Om)
(+ (* 2 (/ (* l (sin ky)) Om)) (/ (* (pow kx 2) l) (* Om (sin ky))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 l (sin.f64 ky)) Om) (/.f64 (*.f64 l (*.f64 kx kx)) (*.f64 Om (sin.f64 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))))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 (*.f64 kx kx) (-.f64 (/.f64 l (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 (*.f64 l (*.f64 kx kx)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om (sin.f64 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))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (-.f64 (/.f64 (*.f64 (*.f64 l (*.f64 kx kx)) (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om (sin.f64 ky)))) (/.f64 l (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 l (sin.f64 ky))) 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 kx) (sin.f64 ky)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 2 (/ (* l (sin kx)) Om))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 l (sin.f64 kx))) Om)
(+ (* 2 (/ (* l (sin kx)) Om)) (/ (* (pow ky 2) l) (* Om (sin kx))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (*.f64 ky ky)) (*.f64 Om (sin.f64 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))))))
(fma.f64 (*.f64 ky ky) (-.f64 (/.f64 l (*.f64 Om (sin.f64 kx))) (/.f64 (*.f64 (*.f64 l (*.f64 ky ky)) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 l (sin.f64 kx))) Om))
(+ (* 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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (-.f64 (/.f64 (*.f64 (*.f64 l (*.f64 ky ky)) (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) (*.f64 Om (sin.f64 kx))) (/.f64 (*.f64 l (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 Om (sin.f64 kx)))) (/.f64 l (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 l (sin.f64 kx))) 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 kx) (sin.f64 ky)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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)))
(* 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
#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 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))) #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 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal -2 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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))) (* (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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal -2 binary64) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) #s(literal 1 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 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/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 4 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 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/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 4 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 Om (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))))
(* 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 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))))
(* 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 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 3/256 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))))
1
#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 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))) #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 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.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))))))
(+ 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 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.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))))))
1
#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 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))) #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 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.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))))))
(+ 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 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.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))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.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 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))) #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 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))) #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 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))) #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 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))) #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 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))) #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 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))) #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 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))) #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 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))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 l l) (*.f64 ky ky)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om 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 (*.f64 ky ky) (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.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 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))) #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 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))) #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 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))) #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 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))) #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 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))) #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 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))) #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 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))) #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 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))) #s(literal 1 binary64))))
(sin ky)
(sin.f64 ky)
(+ (sin ky) (* 1/2 (/ (pow kx 2) (sin ky))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 kx kx) (sin.f64 ky)) (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 kx kx) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 kx kx) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 ky)) (/.f64 #s(literal 1/2 binary64) (sin.f64 ky))) (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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 kx kx) (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 ky))) (/.f64 #s(literal 1/2 binary64) (sin.f64 ky))) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin kx)
(sin.f64 kx)
(+ (sin kx) (* 1/2 (/ (pow ky 2) (sin kx))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ky ky) (sin.f64 kx)) (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 ky ky) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sin.f64 kx)) (/.f64 #s(literal 1/2 binary64) (sin.f64 kx))) (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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (+.f64 #s(literal 2/45 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) (sin.f64 kx)) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sin.f64 kx))) (/.f64 #s(literal 1/2 binary64) (sin.f64 kx))) (sin.f64 kx))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om)))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 4 (/ (* (pow kx 2) (pow l 2)) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (log1p.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 1/24 (* (pow kx 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 kx kx)) (fma.f64 #s(literal -192 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -32 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (log1p.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* 1/720 (* (pow kx 2) (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/24 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -192 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -32 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 kx kx)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 128 binary64) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) #s(literal 3840 binary64) (/.f64 (*.f64 #s(literal 15360 binary64) (pow.f64 l #s(literal 6 binary64))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (log1p.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om)))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 4 (/ (* (pow ky 2) (pow l 2)) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (log1p.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 1/24 (* (pow ky 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 ky ky)) (fma.f64 #s(literal -32 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal -192 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (log1p.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om))))
(+ (log (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* 1/720 (* (pow ky 2) (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/24 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 ky ky)) (fma.f64 #s(literal 128 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 3840 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 15360 binary64) (pow.f64 l #s(literal 6 binary64))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal -32 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal -192 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (log1p.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om))))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(log (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* -8 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(*.f64 (*.f64 l l) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) #s(literal -8 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -8 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 64/3 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))))
(*.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64/3 binary64) (/.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -8 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* (pow l 2) (+ (* -64 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 8))) (* 64/3 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))))))
(*.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 #s(literal -64 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64))) (pow.f64 Om #s(literal 8 binary64))) (/.f64 (*.f64 #s(literal 64/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (* -2 (log (/ 1 l))))
(fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 l)) (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+.f64 (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 l)))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 l)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ 1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (+ (* 1/192 (/ (pow Om 6) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 l)) (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 1/192 binary64) (pow.f64 Om #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64)))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (* -2 (log (/ -1 l))))
(fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+.f64 (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) l)))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) l)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))))))
(+ (log (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (+ (* -2 (log (/ -1 l))) (+ (* -1/32 (/ (pow Om 4) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (+ (* 1/192 (/ (pow Om 6) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) l)) (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 1/192 binary64) (pow.f64 Om #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64)))))))
(+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* -2 (log Om)))
(fma.f64 #s(literal -2 binary64) (log.f64 Om) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* 1/4 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+.f64 (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (fma.f64 #s(literal -2 binary64) (log.f64 Om) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om Om)) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))
(+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* (pow Om 2) (+ (* -1/32 (/ (pow Om 2) (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (* 1/4 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 Om))))
(+ (log (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -2 (log Om)) (* (pow Om 2) (+ (* (pow Om 2) (- (* 1/192 (/ (pow Om 2) (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* 1/32 (/ 1 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))) (* 1/4 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (-.f64 (/.f64 (*.f64 #s(literal 1/192 binary64) (*.f64 Om Om)) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64)))) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 Om))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (pow Om 2))
(/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om))
(/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4))))) (pow Om 2))
(/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal 64/3 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 Om Om))
(/ (+ (* -64 (/ (* (pow l 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 6))) (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4)))))) (pow Om 2))
(/.f64 (fma.f64 #s(literal -64 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 l #s(literal 8 binary64))) (pow.f64 Om #s(literal 6 binary64))) (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal 64/3 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (pow Om 2))
(/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om))
(/ (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4))))) (pow Om 2))
(/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal 64/3 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 Om Om))
(/ (+ (* -64 (/ (* (pow l 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4)) (pow Om 6))) (+ (* -8 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 2))) (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* 64/3 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 4)))))) (pow Om 2))
(/.f64 (fma.f64 #s(literal -64 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 4 binary64)) (pow.f64 l #s(literal 8 binary64))) (pow.f64 Om #s(literal 6 binary64))) (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal 64/3 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om))
(+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(*.f64 #s(literal 4 binary64) (fma.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om))))
(+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal -4/3 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal 8/45 binary64) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om Om))
(+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(*.f64 #s(literal 4 binary64) (fma.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om))))
(+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))

rewrite215.0ms (1.3%)

Memory
-16.2MiB live, 373.3MiB allocated
Rules
3 208×lower-*.f32
3 184×lower-*.f64
2 822×lower-fma.f32
2 816×lower-fma.f64
2 532×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073683
0131687
1494573
24644556
08435542
Stop Event
iter limit
node limit
iter limit
Counts
28 → 714
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.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 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #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)))
#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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om 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) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(+.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 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
#s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))
Outputs
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))
(+.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 (/.f64 l Om) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 l l) (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 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 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (neg.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om))) #s(literal 1 binary64))
(fma.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 (*.f64 l l) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om) (/.f64 l Om) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om))) (/.f64 #s(literal 1 binary64) Om) #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)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) Om) (/.f64 (*.f64 l l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 l Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) #s(literal 4 binary64)) (*.f64 l l) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 l #s(literal 4 binary64))) l (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (sin.f64 kx)) (sin.f64 kx) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (/.f64 Om (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 Om (*.f64 l l)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(/.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))))
(/.f64 (exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))))) (exp.f64 (log1p.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))
(-.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))))) (pow.f64 (cos.f64 ky) #s(literal 4 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 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)))))))) #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)))
(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))
(pow.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)) #s(literal 2 binary64))
(pow.f64 (*.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/4 binary64))
(pow.f64 (exp.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 (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)))
#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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) #s(literal 1/4 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 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 (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 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 (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 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 (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 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 (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 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 (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 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 (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 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 (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64)))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -2 binary64))) #s(literal 1/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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(*.f64 #s(literal 1/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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(*.f64 (+.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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))))
(*.f64 (sqrt.f64 (+.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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) #s(literal 1/4 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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))
(+.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))) (/.f64 (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))))
(fma.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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64))) (+.f64 (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -2 binary64)))) (neg.f64 (-.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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))))
(/.f64 (-.f64 (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -2 binary64))) (/.f64 #s(literal 1 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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (log1p.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log1p.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log1p.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log1p.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log1p.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 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 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 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) (cos.f64 (+.f64 kx kx))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 kx))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 kx))) #s(literal 1 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))
(-.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 kx kx)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (-.f64 (cos.f64 (-.f64 kx ky)) (cos.f64 (+.f64 kx ky))) #s(literal 2 binary64))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 kx)))
(*.f64 (sin.f64 kx) (sin.f64 kx))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 kx))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 kx))) #s(literal 1 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))
(-.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 kx kx)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (-.f64 (cos.f64 (-.f64 kx ky)) (cos.f64 (+.f64 kx ky))) #s(literal 2 binary64))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 kx)))
(*.f64 (sin.f64 kx) (sin.f64 kx))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 l Om) #s(literal 1/2 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 l Om)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 l Om)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (/.f64 l Om)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 l Om)))
(fma.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 l Om) #s(literal 1/2 binary64) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 (/.f64 l Om) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 l Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 l Om)))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 l Om) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (/.f64 l Om) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 l Om)))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) l) (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 Om l))
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) Om)
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (*.f64 (/.f64 Om l) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 Om l) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 l (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (*.f64 Om (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (*.f64 l (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (*.f64 Om (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (neg.f64 l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (*.f64 (neg.f64 Om) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (*.f64 (neg.f64 Om) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (/.f64 Om l)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) l) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) Om))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (neg.f64 l)) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (/.f64 Om l)))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) l) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) Om))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (neg.f64 l)) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (neg.f64 Om)))
(/.f64 (neg.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (neg.f64 Om))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 Om l))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 Om l))
(/.f64 (*.f64 (/.f64 l Om) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 l Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (/.f64 l Om)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 Om (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om))
(*.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))
(*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 l Om))
(*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) Om))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 l l) (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 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 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))) #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)) #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)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) #s(literal 4 binary64)) (*.f64 l l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 l #s(literal 4 binary64))) l #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (sin.f64 kx)) (sin.f64 kx) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))
(pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 kx))) (*.f64 (log.f64 Om) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) (*.f64 Om Om)))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om)))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om) Om)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 Om Om)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om)) (neg.f64 Om))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 kx) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 Om (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)))
(*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 Om Om)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om))
(*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 (sin.f64 kx) Om))
(*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) #s(literal -1 binary64)) (pow.f64 (/.f64 Om (sin.f64 kx)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 Om Om) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 kx))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (sin.f64 kx))) #s(literal 1 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))
(-.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 kx kx)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/4 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (-.f64 (cos.f64 (-.f64 kx ky)) (cos.f64 (+.f64 kx ky))) #s(literal 2 binary64))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 kx)))
(*.f64 (sin.f64 kx) (sin.f64 kx))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))
(/.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal -1 binary64))
#s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))
(pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(exp.f64 (+.f64 (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (*.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om))))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 Om (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om)
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) (neg.f64 Om))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 Om (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal -2 binary64))) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (/.f64 Om (*.f64 #s(literal 2 binary64) l)))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (neg.f64 Om))
(pow.f64 (/.f64 Om (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 (/.f64 #s(literal 1 binary64) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) l) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) Om))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (/.f64 l Om))
(exp.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))
(pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1/2 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 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))))
(*.f64 (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(hypot.f64 (sin.f64 kx) (sin.f64 kx))
(sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1/4 binary64)))
(log.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(+.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))))
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(+.f64 (log.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)))))
(-.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))) (log.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)))) (log1p.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64))) (log.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(-.f64 (log.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))))) (log.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(-.f64 (log.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))))) (log.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))))
(-.f64 (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))))) (log.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(-.f64 (log.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (log.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)))))
(neg.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))))))
(neg.f64 (log.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))))))
(neg.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 3 binary64))))))
(neg.f64 (log.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(log1p.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(+.f64 (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(+.f64 (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (*.f64 l l) (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(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 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(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 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) #s(literal 4 binary64)) (*.f64 l l) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 l #s(literal 4 binary64))) l (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(fma.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (sin.f64 kx)) (sin.f64 kx) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)))
(neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (neg.f64 (*.f64 Om Om))))
(neg.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (neg.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 Om Om)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)))))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (*.f64 Om Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (neg.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om))) Om)
(/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) (*.f64 Om Om))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (neg.f64 (*.f64 l (*.f64 l #s(literal 4 binary64)))))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)))) Om)
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (*.f64 Om Om))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (neg.f64 (*.f64 l (*.f64 l #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)))) (neg.f64 Om))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om)
(/.f64 (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))) Om)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om)) (/.f64 Om l))
(/.f64 (*.f64 l (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om)) Om)
(/.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om)
(/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))) Om)
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 Om (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))
(*.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om)))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om))
(*.f64 (/.f64 l Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) #s(literal 4 binary64))))
(*.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))
(*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))
(*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 (/.f64 l Om) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (neg.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)))
(*.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om))))
(*.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 (*.f64 l l) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) Om) (/.f64 l Om))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om))) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 l Om)) #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) l) Om)) (/.f64 (*.f64 #s(literal 2 binary64) l) Om))
(*.f64 (pow.f64 (/.f64 Om (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 Om (*.f64 l l)) #s(literal -1 binary64)))

eval376.0ms (2.3%)

Memory
29.8MiB live, 726.2MiB allocated
Compiler

Compiled 96 639 to 8 065 computations (91.7% saved)

prune294.0ms (1.8%)

Memory
5.2MiB live, 655.3MiB allocated
Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New1 941131 954
Fresh303
Picked415
Done000
Total1 948141 962
Accuracy
100.0%
Counts
1 962 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.5%
(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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (+ 1/2 (* -1/2 (cos (+ ky ky)))) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
89.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))))
90.4%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))))
38.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
46.8%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
79.4%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
79.2%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
61.6%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)))
69.1%
(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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #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 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
59.0%
(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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
47.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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
46.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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
56.1%
(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)))
84.3%
#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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))))
Compiler

Compiled 733 to 504 computations (31.2% saved)

simplify345.0ms (2.1%)

Memory
-0.9MiB live, 714.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 1/4 binary64) (/.f64 Om l))
cost-diff0
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #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) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))))
cost-diff320
(*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))
cost-diff384
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff0
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
cost-diff0
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)))
cost-diff128
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
cost-diff320
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))))
cost-diff384
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))
cost-diff384
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
Rules
17 684×lower-fma.f32
17 670×lower-fma.f64
6 184×lower-*.f32
6 158×lower-*.f64
3 292×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0981133
01581112
12721042
26441002
327571002
475081002
08223963
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(literal 4 binary64))
(/.f64 l Om)
l
Om
#s(literal 4 binary64)
(*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.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 kx kx))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))
#s(literal -1/2 binary64)
(cos.f64 (+.f64 kx kx))
(+.f64 kx kx)
kx
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))
(cos.f64 (+.f64 ky ky))
(+.f64 ky ky)
ky
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(*.f64 l (*.f64 l #s(literal 4 binary64)))
l
(*.f64 l #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 Om Om)
Om
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
#s(literal -1/2 binary64)
(cos.f64 (+.f64 kx kx))
(+.f64 kx kx)
kx
#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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(literal 4 binary64))
(/.f64 l Om)
l
Om
#s(literal 4 binary64)
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
#s(literal -1/2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
ky
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/4 binary64) (/.f64 Om l))
#s(literal 1/4 binary64)
(/.f64 Om l)
Om
l
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
#s(literal -1/2 binary64)
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(cos.f64 (*.f64 kx #s(literal -2 binary64)))
(*.f64 kx #s(literal -2 binary64))
kx
#s(literal -2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
ky
#s(literal 1/2 binary64)
Outputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(literal 4 binary64))
(/.f64 l Om)
l
Om
#s(literal 4 binary64)
(*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64))) Om)
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))) #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))
#s(literal -1/2 binary64)
(cos.f64 (+.f64 kx kx))
(+.f64 kx kx)
kx
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))
(cos.f64 (+.f64 ky ky))
(+.f64 ky ky)
ky
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om))) #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)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 l (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 l (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 l (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(*.f64 l (*.f64 l #s(literal 4 binary64)))
l
(*.f64 l #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 Om Om)
Om
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
#s(literal -1/2 binary64)
(cos.f64 (+.f64 kx kx))
(+.f64 kx kx)
kx
#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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(literal 4 binary64))
(/.f64 l Om)
l
Om
#s(literal 4 binary64)
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
#s(literal -1/2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
ky
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (/.f64 (*.f64 Om #s(literal 1/4 binary64)) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (/.f64 (*.f64 Om #s(literal 1/4 binary64)) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 Om #s(literal 1/4 binary64)) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/4 binary64) (/.f64 Om l))
(/.f64 (*.f64 Om #s(literal 1/4 binary64)) l)
#s(literal 1/4 binary64)
(/.f64 Om l)
Om
l
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))
#s(literal -1/2 binary64)
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))
(cos.f64 (*.f64 kx #s(literal -2 binary64)))
(*.f64 kx #s(literal -2 binary64))
kx
#s(literal -2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
ky
#s(literal 1/2 binary64)

localize777.0ms (4.7%)

Memory
-22.7MiB live, 859.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.5323003605545245
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
accuracy6.461316101782266
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
accuracy8.465276750939918
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
accuracy32.729424478066306
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
accuracy3.762250455200107
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))
accuracy8.420688964708154
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
accuracy8.903618225949042
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
accuracy16.865666172264493
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
accuracy8.368450836557368
#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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
accuracy8.952845489425524
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
accuracy14.80050919401124
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
accuracy15.519325082150912
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
accuracy0.00390625
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)))
accuracy24.925254677788992
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))
accuracy3.762250455200107
(*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
accuracy8.420688964708154
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
accuracy8.903618225949042
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
accuracy15.519325082150912
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
Samples
312.0ms92×2valid
149.0ms82×0valid
149.0ms82×1valid
Compiler

Compiled 1 022 to 75 computations (92.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 521.0ms
ival-cos: 111.0ms (21.3% of total)
ival-add: 106.0ms (20.4% of total)
ival-sqrt: 95.0ms (18.2% of total)
adjust: 63.0ms (12.1% of total)
ival-div: 57.0ms (10.9% of total)
ival-mult: 43.0ms (8.3% of total)
ival-sin: 32.0ms (6.1% of total)
ival-pow2: 12.0ms (2.3% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series239.0ms (1.5%)

Memory
10.6MiB live, 199.7MiB allocated
Counts
31 → 1 092
Calls
Call 1
Inputs
#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (patch (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())
#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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))))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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))))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor 0 kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2))) (taylor 0 kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))))) (taylor 0 kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))))) (taylor 0 kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor 0 ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2))) (taylor 0 ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))))) (taylor 0 ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))))) (taylor 0 ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (patch (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (pow kx 2) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3)))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor 0 l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2)))))))) (taylor 0 l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3)))))) (taylor inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor -inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))) (taylor 0 l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))) (taylor 0 l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))) (taylor inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))))) (taylor 0 Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor -inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor -inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor 0 kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (taylor 0 ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 5))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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))))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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))))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) (patch (*.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor 0 l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2)))))) (taylor 0 l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2)))))))) (taylor 0 l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3)))))) (taylor inf l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))))))))))) (taylor 0 Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor inf Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor inf Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor inf Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor -inf Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor -inf Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor -inf Om) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))) (taylor 0 kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))) (taylor 0 kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))) (taylor 0 ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))) (taylor 0 ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) (patch (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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor 0 l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2)))))))) (taylor 0 l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3)))))) (taylor inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor -inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l) (taylor 0 l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l) (taylor 0 l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l) (taylor 0 l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/8 (* (/ (* Om (pow kx 2)) l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))) (* (pow kx 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* 1/8 (* (/ (* Om (* (pow kx 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))) (* (pow kx 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* (pow kx 2) (+ (* -1/8 (* (/ (* Om (* (pow kx 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 4))))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))) (* 1/8 (* (/ (* Om (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/8 (* (/ (* Om (pow ky 2)) l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))) (* (pow ky 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* 1/8 (* (/ (* Om (* (pow ky 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))) (* (pow ky 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* (pow ky 2) (+ (* -1/8 (* (/ (* Om (* (pow ky 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 4))))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))) (* 1/8 (* (/ (* Om (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor inf l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor inf l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor inf l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor inf l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (/ Om l)) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (patch (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow ky 2) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3)))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 ky))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 ky))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 ky))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 ky))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) (patch (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) (patch (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #<representation binary64>) () ())) ())
#s(alt (pow kx 2) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3)))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (taylor inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (taylor -inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (taylor 0 Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))) (taylor 0 kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))) (taylor 0 kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor 0 kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor 0 kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2))) (taylor 0 kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))))) (taylor 0 kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))))) (taylor 0 kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor 0 ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2))) (taylor 0 ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))))) (taylor 0 ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))))) (taylor 0 ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow ky 2) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3)))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (pow kx 2))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (pow ky 2))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* -1/2 (* (pow kx 2) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))))) (taylor 0 kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* (pow kx 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (* 1/2 (* (* (pow kx 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* (pow kx 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (* (pow kx 2) (+ (* -1/2 (* (* (pow kx 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 4)))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))) (* 1/2 (* (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor inf kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor inf kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor inf kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor inf kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* -1/2 (* (pow ky 2) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))))) (taylor 0 ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* (pow ky 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (* 1/2 (* (* (pow ky 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* (pow ky 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (* (pow ky 2) (+ (* -1/2 (* (* (pow ky 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 4)))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))) (* 1/2 (* (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (cos (* -2 ky))) (taylor 0 kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (cos (* -2 ky)) (* -2 (pow kx 2)))) (taylor 0 kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (cos (* -2 ky)) (* (pow kx 2) (- (* 2/3 (pow kx 2)) 2)))) (taylor 0 kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (cos (* -2 ky)) (* (pow kx 2) (- (* (pow kx 2) (+ 2/3 (* -4/45 (pow kx 2)))) 2)))) (taylor 0 kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor inf kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor inf kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor inf kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor inf kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor -inf kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor -inf kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor -inf kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor -inf kx) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (cos (* -2 kx))) (taylor 0 ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (cos (* -2 kx)) (* -2 (pow ky 2)))) (taylor 0 ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (cos (* -2 kx)) (* (pow ky 2) (- (* 2/3 (pow ky 2)) 2)))) (taylor 0 ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (cos (* -2 kx)) (* (pow ky 2) (- (* (pow ky 2) (+ 2/3 (* -4/45 (pow ky 2)))) 2)))) (taylor 0 ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor inf ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor inf ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor inf ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor inf ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor -inf ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor -inf ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor -inf ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (cos (* -2 kx)) (cos (* -2 ky))) (taylor -inf ky) (#s(alt (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (patch (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
Calls

273 calls:

TimeVariablePointExpression
25.0ms
kx
@inf
(+ (* (* 1/4 (/ Om l)) (sqrt (/ 1 (+ (* -1/2 (+ (cos (* kx -2)) (cos (* ky -2)))) 1)))) 1/2)
11.0ms
kx
@-inf
(+ (/ 1/2 (sqrt (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2)
3.0ms
kx
@0
(sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))))
3.0ms
ky
@0
(sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))))
3.0ms
ky
@0
(+ (* (* 1/4 (/ Om l)) (sqrt (/ 1 (+ (* -1/2 (+ (cos (* kx -2)) (cos (* ky -2)))) 1)))) 1/2)

simplify551.0ms (3.4%)

Memory
25.5MiB live, 572.5MiB allocated
Algorithm
egg-herbie
Rules
7 468×lower-*.f64
7 468×lower-*.f32
6 516×lower-fma.f64
6 516×lower-fma.f32
4 524×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0164952305
1551350940
0815747497
Stop Event
iter limit
node limit
Counts
1 092 → 1 092
Calls
Call 1
Inputs
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2)))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2)))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(pow kx 2)
(* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (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))))))))
(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))))))
(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 (/ (+ (* 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)))
(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) (* 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))))))))))))))
(* (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)))
(+ (* -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)))))
(* (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)))
(+ (* -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)))))
(* (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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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
(+ 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/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)))))))))
1/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)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 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))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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/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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (sin ky) 2))) (pow Om 2))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 5))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
1
(+ 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/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l)
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
1/2
(+ 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/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))
(* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))))
(* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))))
(* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))
(/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l)
(/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l)
(/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l)
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))))
(+ 1/2 (+ (* -1/8 (* (/ (* Om (pow kx 2)) l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))))))
(+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))) (* (pow kx 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* 1/8 (* (/ (* Om (* (pow kx 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))))))
(+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))) (* (pow kx 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* (pow kx 2) (+ (* -1/8 (* (/ (* Om (* (pow kx 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 4))))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))) (* 1/8 (* (/ (* Om (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))))
(+ 1/2 (+ (* -1/8 (* (/ (* Om (pow ky 2)) l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))))))
(+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))) (* (pow ky 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* 1/8 (* (/ (* Om (* (pow ky 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))))))
(+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))) (* (pow ky 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* (pow ky 2) (+ (* -1/8 (* (/ (* Om (* (pow ky 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 4))))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))) (* 1/8 (* (/ (* Om (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
(* 1/4 (/ Om l))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (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))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(pow kx 2)
(* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
1
(+ 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 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2)))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2)))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (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))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (pow kx 2)))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (pow ky 2)))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* -1/2 (* (pow kx 2) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* (pow kx 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (* 1/2 (* (* (pow kx 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* (pow kx 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (* (pow kx 2) (+ (* -1/2 (* (* (pow kx 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 4)))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))) (* 1/2 (* (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))))))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* -1/2 (* (pow ky 2) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* (pow ky 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (* 1/2 (* (* (pow ky 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* (pow ky 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (* (pow ky 2) (+ (* -1/2 (* (* (pow ky 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 4)))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))) (* 1/2 (* (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))))))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(+ 1 (cos (* -2 ky)))
(+ 1 (+ (cos (* -2 ky)) (* -2 (pow kx 2))))
(+ 1 (+ (cos (* -2 ky)) (* (pow kx 2) (- (* 2/3 (pow kx 2)) 2))))
(+ 1 (+ (cos (* -2 ky)) (* (pow kx 2) (- (* (pow kx 2) (+ 2/3 (* -4/45 (pow kx 2)))) 2))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ 1 (cos (* -2 kx)))
(+ 1 (+ (cos (* -2 kx)) (* -2 (pow ky 2))))
(+ 1 (+ (cos (* -2 kx)) (* (pow ky 2) (- (* 2/3 (pow ky 2)) 2))))
(+ 1 (+ (cos (* -2 kx)) (* (pow ky 2) (- (* (pow ky 2) (+ 2/3 (* -4/45 (pow ky 2)))) 2))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal -4/3 binary64))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal 8/45 binary64) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) (*.f64 kx kx)))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/3 binary64) #s(literal 1 binary64)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (*.f64 ky ky)))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(pow kx 2)
(*.f64 kx kx)
(* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 Om Om))))) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #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 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) l))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l)) l))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(fma.f64 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 l l) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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)))) (* 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 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 Om Om))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) 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 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l)) l))
(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 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sqrt.f64 #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 Om (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (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 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 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 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 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 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))))))) (*.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om)))) #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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om)))) #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 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 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 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) #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 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om 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))) (* -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 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om 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))) (* -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 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (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 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 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (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 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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (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 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 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (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 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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 5))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 kx kx) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om 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 (*.f64 kx kx) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om))) #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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (*.f64 l l) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om))) #s(literal 1/2 binary64))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))) l)
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (neg.f64 l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))) (neg.f64 l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))) (neg.f64 l))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))
(*.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) l))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 3/512 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) (*.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 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) l))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 Om Om)))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 kx kx) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)) #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 (*.f64 kx kx) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om))) #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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (*.f64 l l) (*.f64 Om Om))) #s(literal 1/2 binary64))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal -4/3 binary64))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal 8/45 binary64) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 Om Om))))) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #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 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) l))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l)) l))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(fma.f64 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 l l) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (*.f64 Om Om))))) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #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 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) l))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l)) l))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(fma.f64 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 l l) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 l l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (+.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))
(*.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (/.f64 #s(literal 1/2 binary64) Om)))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))
(*.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (/.f64 #s(literal 1/2 binary64) Om)))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om))))
(*.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (/.f64 #s(literal 1/2 binary64) Om)))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (/.f64 #s(literal -1/2 binary64) Om)) (neg.f64 Om))
(* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (/.f64 #s(literal -1/2 binary64) Om)) (neg.f64 Om))
(* -1 (* Om (- (* -1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 (/ 1 Om)))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l) (/.f64 #s(literal -1/2 binary64) Om)) (neg.f64 Om))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 l #s(literal 1/2 binary64))) l)
(/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 l #s(literal 1/2 binary64))) l)
(/ (+ (* 1/4 (* Om (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))) (* 1/2 l)) l)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 l #s(literal 1/2 binary64))) l)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/8 (* (/ (* Om (pow kx 2)) l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 Om (*.f64 kx kx)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))) (* (pow kx 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* 1/8 (* (/ (* Om (* (pow kx 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 Om (*.f64 kx kx)) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) l) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))))
(+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))) (* (pow kx 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (* (pow kx 2) (+ (* -1/8 (* (/ (* Om (* (pow kx 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 4))))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))) (* 1/8 (* (/ (* Om (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 Om (*.f64 kx kx)) (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64))))) (/.f64 #s(literal 2/45 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 Om (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))) l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/8 (* (/ (* Om (pow ky 2)) l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 Om (*.f64 ky ky)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))) (* (pow ky 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* 1/8 (* (/ (* Om (* (pow ky 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om (*.f64 (*.f64 ky ky) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) l) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))))))
(+ 1/2 (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))) (* (pow ky 2) (+ (* -1/8 (* (/ Om l) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (* (pow ky 2) (+ (* -1/8 (* (/ (* Om (* (pow ky 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 4))))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))) (* 1/8 (* (/ (* Om (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) l) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 Om (*.f64 ky ky)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal 2/45 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64))))))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 Om (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))))) l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
(* 1/4 (/ Om l))
(/.f64 (*.f64 #s(literal 1/4 binary64) Om) l)
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(*.f64 l (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 l (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 l (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (neg.f64 l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) (neg.f64 l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))) (neg.f64 l))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))) (pow.f64 Om #s(literal 4 binary64))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))) (pow.f64 Om #s(literal 4 binary64))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (+.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (+.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l (*.f64 kx kx)) Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 l (*.f64 kx kx)) Om) (/.f64 l Om))))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 l (*.f64 kx kx)) Om) (*.f64 #s(literal -1/3 binary64) (/.f64 l Om))) (/.f64 l Om))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l (*.f64 ky ky)) Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 l (*.f64 ky ky)) Om) (/.f64 l Om))))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (/.f64 l Om) (/.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 l (*.f64 ky ky))) Om)) (/.f64 l Om))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(pow kx 2)
(*.f64 kx kx)
(* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #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 kx kx) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal -4/3 binary64))) #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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal 8/45 binary64) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) (*.f64 kx kx)))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/3 binary64) #s(literal 1 binary64)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (*.f64 ky ky)))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(*.f64 l (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 l (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 l (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))) (neg.f64 l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))) (neg.f64 l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))))) (neg.f64 l))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) Om)
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))) (pow.f64 Om #s(literal 4 binary64))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64)))) (pow.f64 Om #s(literal 4 binary64))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 l #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (+.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 kx kx) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 ky ky) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (+.f64 (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 ky ky) (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 8/45 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l (*.f64 kx kx)) Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 l (*.f64 kx kx)) Om) (/.f64 l Om))))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 l (*.f64 kx kx)) Om) (*.f64 #s(literal -1/3 binary64) (/.f64 l Om))) (/.f64 l Om))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l (*.f64 ky ky)) Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 l (*.f64 ky ky)) Om) (/.f64 l Om))))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (/.f64 l Om) (/.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 l (*.f64 ky ky))) Om)) (/.f64 l Om))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om)
(+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (pow kx 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) (*.f64 kx kx)))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -1/3 binary64) #s(literal 1 binary64)))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (pow ky 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (*.f64 ky ky)))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* -1/2 (* (pow kx 2) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 kx kx)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* (pow kx 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (* 1/2 (* (* (pow kx 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (* (pow kx 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (* (pow kx 2) (+ (* -1/2 (* (* (pow kx 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 4)))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))))) (* 1/2 (* (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) 3)))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64))))) (/.f64 #s(literal 2/45 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* -1/2 (* (pow ky 2) (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 ky ky)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* (pow ky 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (* 1/2 (* (* (pow ky 2) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (* (pow ky 2) (+ (* -1/2 (sqrt (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (* (pow ky 2) (+ (* -1/2 (* (* (pow ky 2) (+ (* -1/2 (/ (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))) (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))))) (+ (* 2/45 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (+ (* 2/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3))) (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 4)))))) (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))))) (* 1/2 (* (sqrt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))) (+ (* 1/3 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 2))) (* 3/4 (/ 1 (pow (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) 3)))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal 2/45 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 2/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64)))))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 3/4 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(+ 1 (cos (* -2 ky)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ 1 (+ (cos (* -2 ky)) (* -2 (pow kx 2))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) #s(literal -2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))
(+ 1 (+ (cos (* -2 ky)) (* (pow kx 2) (- (* 2/3 (pow kx 2)) 2))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal 2/3 binary64) #s(literal -2 binary64)) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))
(+ 1 (+ (cos (* -2 ky)) (* (pow kx 2) (- (* (pow kx 2) (+ 2/3 (* -4/45 (pow kx 2)))) 2))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) #s(literal -4/45 binary64) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ 1 (cos (* -2 kx)))
(+.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))))
(+ 1 (+ (cos (* -2 kx)) (* -2 (pow ky 2))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 ky ky) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))
(+ 1 (+ (cos (* -2 kx)) (* (pow ky 2) (- (* 2/3 (pow ky 2)) 2))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal 2/3 binary64) #s(literal -2 binary64)) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))
(+ 1 (+ (cos (* -2 kx)) (* (pow ky 2) (- (* (pow ky 2) (+ 2/3 (* -4/45 (pow ky 2)))) 2))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -4/45 binary64) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(+ (cos (* -2 kx)) (cos (* -2 ky)))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))

rewrite374.0ms (2.3%)

Memory
-5.8MiB live, 372.5MiB allocated
Rules
4 506×lower-*.f32
4 482×lower-*.f64
3 760×lower-fma.f32
3 746×lower-fma.f64
2 070×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097802
0154785
1567725
25151725
08171679
Stop Event
iter limit
node limit
iter limit
Counts
31 → 618
Calls
Call 1
Inputs
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/4 binary64) (/.f64 Om l))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))))
(fma.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 l Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 l Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))))) (*.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #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 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.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 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om 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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))) #s(literal 1/4 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om 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 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/4 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om 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 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om 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 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(fma.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (*.f64 (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (/.f64 l Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (/.f64 l Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 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 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 Om l) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/4 binary64)) (/.f64 Om l) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #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 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 Om #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))))))))
(*.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 Om #s(literal 1/4 binary64))))
(/.f64 #s(literal 1/4 binary64) (/.f64 l Om))
(/.f64 (*.f64 Om #s(literal 1/4 binary64)) l)
(/.f64 (neg.f64 (*.f64 Om #s(literal 1/4 binary64))) (neg.f64 l))
(/.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 Om)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 Om) #s(literal 1/4 binary64)) (neg.f64 l))
(pow.f64 (/.f64 l (*.f64 Om #s(literal 1/4 binary64))) #s(literal -1 binary64))
(*.f64 Om (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1/4 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 Om l))
(*.f64 (/.f64 Om l) #s(literal 1/4 binary64))
(*.f64 (*.f64 Om #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) l))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))))
(pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 l Om) #s(literal 1/2 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 l Om)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 l Om)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (/.f64 l Om)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 l Om)))
(fma.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 l Om) #s(literal 1/2 binary64) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (*.f64 (/.f64 l Om) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 l Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 l Om)))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 l Om) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)) (/.f64 l Om) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 l Om)))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) l) (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 Om l))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))))
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) Om)
(/.f64 (*.f64 l (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 Om (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 l (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (*.f64 Om (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 Om l) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (*.f64 (/.f64 Om l) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (neg.f64 l) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (neg.f64 Om) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 Om) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) l) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) Om))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (/.f64 Om l)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (neg.f64 l)) (*.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) l) (*.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) Om))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 Om l)))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (neg.f64 l)) (*.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (neg.f64 Om)))
(/.f64 (neg.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) (neg.f64 Om))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 Om l))
(/.f64 (*.f64 (/.f64 l Om) (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 Om l))
(/.f64 (*.f64 (neg.f64 l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (/.f64 l Om)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) (/.f64 l Om)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 Om (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))))
(*.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) Om))
(*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64))) (/.f64 l Om))
(*.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) Om))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (+.f64 kx kx)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (+.f64 kx kx)) #s(literal -1/4 binary64)))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 kx kx))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 kx kx))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 l l)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om (neg.f64 Om))))
(neg.f64 (/.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (/.f64 Om l))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 l l))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om)))
(/.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 l l)))))
(/.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (*.f64 Om (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) Om)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal 2 binary64))) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) Om))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal -2 binary64))) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 Om (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal -2 binary64))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 Om) (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 l #s(literal 2 binary64))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 l #s(literal -2 binary64))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 Om (/.f64 Om l)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal 4 binary64))) (*.f64 (/.f64 Om l) Om))
(/.f64 (neg.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64))) (neg.f64 (*.f64 Om (neg.f64 Om))))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) (/.f64 Om l))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal -2 binary64))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 l #s(literal 4 binary64))) Om)
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) #s(literal 1 binary64)) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) Om)
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) (/.f64 Om l))
(/.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) (neg.f64 Om))
(pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 l l))) #s(literal -1 binary64))
(pow.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) #s(literal -2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (/.f64 Om (*.f64 l #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 #s(literal 4 binary64) (*.f64 l l))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 Om (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om)) #s(literal -1 binary64))
(*.f64 l (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)))
(*.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om))
(*.f64 (/.f64 l Om) (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 l l)))
(*.f64 #s(literal 4 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 l l)) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (/.f64 l Om))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (*.f64 l #s(literal 4 binary64)) (/.f64 l (*.f64 Om Om)))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 Om (neg.f64 Om))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 #s(literal 4 binary64) (*.f64 l l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (*.f64 l l))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om))
(*.f64 (*.f64 l l) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (*.f64 l l) (/.f64 #s(literal 4 binary64) (*.f64 Om Om)))
(*.f64 (*.f64 l l) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) #s(literal 2 binary64)))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 #s(literal 2 binary64) Om) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) l)
(*.f64 (pow.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 l l)) #s(literal 4 binary64))
(*.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(*.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 #s(literal 4 binary64) Om))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) #s(literal 4 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (/.f64 l Om))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (*.f64 l #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 Om)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 l #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 l #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 l #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) (/.f64 l Om))
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) #s(literal 1 binary64)) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 l (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om (neg.f64 Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) Om) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) Om) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 l Om))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (/.f64 Om (*.f64 l l)) #s(literal -1 binary64)) (pow.f64 (/.f64 Om #s(literal 4 binary64)) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(+.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) #s(literal 1/2 binary64)) (*.f64 Om Om)))
(-.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))))
(fma.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (+.f64 kx kx)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (+.f64 kx kx)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (/.f64 l Om)) (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx))) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1/2 binary64)) (cos.f64 (+.f64 kx kx)) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (cos.f64 (+.f64 kx kx))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(literal -1 binary64))))
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64))) (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64))))))) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64))) (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64)))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))
(/.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (/.f64 Om l))
(/.f64 (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) Om)
(/.f64 (neg.f64 (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) (neg.f64 Om))
(/.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 Om l))
(/.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (/.f64 Om l))
(/.f64 (*.f64 (neg.f64 l) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (neg.f64 Om))
(pow.f64 (/.f64 Om (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(*.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))
(*.f64 l (/.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) Om))
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))
(*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (/.f64 l Om))
(*.f64 (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) Om))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 kx ky)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 kx ky)) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 kx ky)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 kx ky)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #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 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64))))
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #s(literal -2 binary64)))))) (-.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) (-.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (-.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #s(literal -2 binary64))))))) (+.f64 (pow.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #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 #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (-.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #s(literal -2 binary64)))))) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #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 #s(literal -2 binary64))))))) (-.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (-.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #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 #s(literal -2 binary64)))))))) (neg.f64 (-.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.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 kx #s(literal -2 binary64))))))) (-.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (-.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #s(literal -2 binary64))))))) (+.f64 (pow.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #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 #s(literal -2 binary64)))))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 kx ky)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 kx ky)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 kx ky)) #s(literal 1/2 binary64))) (cos.f64 (/.f64 (-.f64 (*.f64 ky #s(literal -2 binary64)) (*.f64 kx #s(literal -2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 kx ky)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 kx ky)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (-.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #s(literal -2 binary64)))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 kx #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 #s(literal -2 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 kx ky)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 kx ky)) #s(literal 1/2 binary64))))

eval292.0ms (1.8%)

Memory
49.5MiB live, 610.1MiB allocated
Compiler

Compiled 82 516 to 5 897 computations (92.9% saved)

prune260.0ms (1.6%)

Memory
1.5MiB live, 518.8MiB allocated
Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New1 697131 710
Fresh628
Picked415
Done011
Total1 707171 724
Accuracy
100.0%
Counts
1 724 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.4%
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
79.2%
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
26.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 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))))))
72.5%
(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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
90.4%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))))
89.9%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))))))
79.4%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1) (fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
38.8%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))))
46.8%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))))
37.5%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64)))))
61.6%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #s(literal 1 binary64)))
66.7%
(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 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
65.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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
48.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(approx (+ (/ 1/2 (sqrt (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)))))
47.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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
46.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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
56.1%
(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)))
Compiler

Compiled 922 to 604 computations (34.5% saved)

simplify786.0ms (4.8%)

Memory
-142.1MiB live, 805.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
cost-diff0
(sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
cost-diff0
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
cost-diff0
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
cost-diff0
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
cost-diff0
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
cost-diff0
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
cost-diff0
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
cost-diff0
#s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
cost-diff0
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64))))
cost-diff0
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))
cost-diff0
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))))
cost-diff320
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))
cost-diff384
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))
Rules
30 478×lower-fma.f32
30 466×lower-fma.f64
7 656×lower-+.f32
7 646×lower-+.f64
5 890×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0961390
01461390
12601290
25581242
317311242
430751242
538251242
648261242
762821242
084591198
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(literal 4 binary64))
(/.f64 l Om)
l
Om
#s(literal 4 binary64)
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
#s(literal -1/2 binary64)
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(cos.f64 (*.f64 kx #s(literal -2 binary64)))
(*.f64 kx #s(literal -2 binary64))
kx
#s(literal -2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(*.f64 l (*.f64 l #s(literal 4 binary64)))
l
(*.f64 l #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 Om Om)
Om
#s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))
(*.f64 kx kx)
kx
#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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))
#s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
(/.f64 Om (*.f64 l (sin.f64 ky)))
Om
(*.f64 l (sin.f64 ky))
l
(sin.f64 ky)
ky
#s(literal 1/2 binary64)
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(*.f64 #s(literal 4 binary64) (*.f64 l l))
#s(literal 4 binary64)
(*.f64 l l)
l
(*.f64 Om Om)
Om
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
#s(literal -1/2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
ky
#s(literal -2 binary64)
#s(literal 1 binary64)
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(*.f64 #s(literal 4 binary64) (*.f64 l l))
#s(literal 4 binary64)
(*.f64 l l)
l
(*.f64 Om Om)
Om
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
#s(literal -1/2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
ky
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(sqrt.f64 #s(literal 1/2 binary64))
Outputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #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 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #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 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #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 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(literal 4 binary64))
(/.f64 (*.f64 l #s(literal 4 binary64)) Om)
(/.f64 l Om)
l
Om
#s(literal 4 binary64)
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
#s(literal -1/2 binary64)
(+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))
(cos.f64 (*.f64 kx #s(literal -2 binary64)))
(*.f64 kx #s(literal -2 binary64))
kx
#s(literal -2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 l (*.f64 Om Om))) #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)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 l (*.f64 Om Om))) #s(literal 1 binary64))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 l #s(literal 4 binary64)) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 l (*.f64 Om Om))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 l (*.f64 Om Om))) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 l (*.f64 Om Om))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64))
(fma.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 l (*.f64 Om Om))) #s(literal 1 binary64))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(*.f64 l (*.f64 l #s(literal 4 binary64)))
l
(*.f64 l #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 Om Om)
Om
#s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))
(*.f64 kx kx)
kx
#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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 Om (/.f64 #s(literal -1/4 binary64) (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 Om (/.f64 #s(literal -1/4 binary64) (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))
#s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))
#s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 Om (/.f64 #s(literal -1/4 binary64) (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(fma.f64 Om (/.f64 #s(literal -1/4 binary64) (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
(/.f64 Om (*.f64 l (sin.f64 ky)))
Om
(*.f64 l (sin.f64 ky))
l
(sin.f64 ky)
ky
#s(literal 1/2 binary64)
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(*.f64 #s(literal 4 binary64) (*.f64 l l))
(*.f64 l (*.f64 l #s(literal 4 binary64)))
#s(literal 4 binary64)
(*.f64 l l)
l
(*.f64 Om Om)
Om
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
#s(literal -1/2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
ky
#s(literal -2 binary64)
#s(literal 1 binary64)
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(*.f64 #s(literal 4 binary64) (*.f64 l l))
(*.f64 l (*.f64 l #s(literal 4 binary64)))
#s(literal 4 binary64)
(*.f64 l l)
l
(*.f64 Om Om)
Om
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
#s(literal -1/2 binary64)
(cos.f64 (*.f64 ky #s(literal -2 binary64)))
(*.f64 ky #s(literal -2 binary64))
ky
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(sqrt.f64 #s(literal 1/2 binary64))

localize594.0ms (3.6%)

Memory
48.4MiB live, 918.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy8.420688964708157
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
accuracy8.90361822594904
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
accuracy14.800509194011244
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
accuracy16.865666172264497
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
accuracy8.420688964708157
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
accuracy8.90361822594904
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
accuracy14.800509194011244
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
accuracy16.865666172264497
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
accuracy0.2058736411564921
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
accuracy0.2109375
(/.f64 Om (*.f64 l (sin.f64 ky)))
accuracy0.29364041049412754
#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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))
accuracy33.96030306320897
#s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))
accuracy8.368450836557368
#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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
accuracy8.952845489425524
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64))
accuracy14.80050919401124
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
accuracy19.0768105884515
#s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))
accuracy0.6692221637674304
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))
accuracy3.762250455200107
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
accuracy8.465276750939918
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
accuracy8.903618225949042
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))
Samples
200.0ms92×2valid
124.0ms82×1valid
67.0ms82×0valid
Compiler

Compiled 1 061 to 93 computations (91.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 322.0ms
ival-cos: 77.0ms (23.9% of total)
ival-mult: 60.0ms (18.6% of total)
ival-add: 45.0ms (14% of total)
adjust: 42.0ms (13% of total)
ival-div: 35.0ms (10.9% of total)
ival-sqrt: 34.0ms (10.6% of total)
ival-sin: 16.0ms (5% of total)
ival-pow2: 12.0ms (3.7% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series262.0ms (1.6%)

Memory
4.8MiB live, 476.9MiB allocated
Counts
31 → 1 248
Calls
Call 1
Inputs
#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())
#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())
#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())
#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())
Outputs
#s(alt 1 (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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))))))))) (taylor 0 kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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))))))))) (taylor 0 ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))) (taylor -inf ky) (#s(alt (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (patch (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor 0 l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2)))))))) (taylor 0 l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3)))))) (taylor inf l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor inf Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor inf Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor inf Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor -inf Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (patch (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor -inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))) (taylor 0 l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))) (taylor 0 l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))) (taylor inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))))) (taylor 0 Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor -inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor -inf Om) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (patch (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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor 0 kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (taylor 0 ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 5))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor 0 l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))) (taylor 0 l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))) (taylor 0 l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))) (taylor inf l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))) (taylor inf l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))) (taylor -inf l) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (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))))))))) (taylor 0 Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (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)))))))))))))) (taylor 0 Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor inf Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor inf Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor inf Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))) (taylor -inf Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))) (taylor -inf Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))) (taylor -inf Om) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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)))))))))) (taylor 0 ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))) (taylor 0 ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (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)))))))))))))))) (taylor 0 ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) (patch (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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor 0 l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor inf l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor inf l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor inf l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor -inf l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))) (taylor -inf l) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) (taylor 0 Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))))))) (taylor 0 Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))))) (taylor 0 Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor inf Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor inf Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor inf Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))) (taylor -inf Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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))))) (taylor -inf Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))) (taylor -inf Om) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor 0 kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (taylor 0 ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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))))))))) (taylor 0 ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))) (taylor 0 ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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)))))))))))) (taylor 0 ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor inf ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) (patch #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor 0 l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))) (taylor 0 l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (/ Om (* l (sin ky))))) (taylor inf l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky)))))) (taylor inf l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky))))))) (taylor inf l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky)))) l))) (taylor -inf l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky))))) l))) (taylor -inf l) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))) (taylor 0 ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow ky 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))) (taylor 0 ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/4 (* (pow ky 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))))))))))) (taylor 0 ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor inf ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (taylor -inf ky) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (/ Om (* l (sin ky))))) (taylor 0 Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ 1 (* l (sin ky))))))) (taylor 0 Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/4 (/ 1 (* l (sin ky))))))) (taylor 0 Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor inf Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))))) (taylor inf Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6)))))) (taylor inf Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) (taylor -inf Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))))) (taylor -inf Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) (patch #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor 0 Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor 0 Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor 0 Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (/ Om (* l (sin ky)))) (taylor inf Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky)))))) (taylor inf Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky)))))) (taylor inf Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky)))))) (taylor inf Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (/ Om (* l (sin ky)))) (taylor -inf Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om))))) (taylor -inf Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om))))) (taylor -inf Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om))))) (taylor -inf Om) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (/ Om (* l (sin ky)))) (taylor 0 l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l) (taylor 0 l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l) (taylor 0 l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l) (taylor 0 l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor inf l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor inf l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor inf l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf l) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (/ Om (* ky l))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/4 (/ Om l)) (* 1/2 ky)) ky) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/4 (/ Om l)) (* ky (+ 1/2 (* -1/24 (/ (* Om ky) l))))) ky) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/4 (/ Om l)) (* ky (+ 1/2 (* ky (+ (* -1/24 (/ Om l)) (* 1/4 (* (pow ky 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l)))))))))) ky) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (/ Om (* l (sin ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1/2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (+ (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (* (pow l 3) (sqrt 1/2))))))) (taylor inf l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* 1/128 (/ (pow Om 2) (* l (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (* l (sqrt 1/2)))) (* -1/128 (/ (pow Om 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) l)) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* -1/128 (/ Om (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (- (* 1/2 (/ (* Om (- (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ 1 (* (pow l 3) (pow (sqrt 1/2) 4))) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (sqrt 1/2))) (* 1/128 (/ 1 (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))))) (pow Om 6)))))) (taylor inf Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (patch (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))) (taylor 0 kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (taylor 0 ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))) (taylor 0 ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (patch (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1/2 (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor 0 l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor 0 l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2)))))) (taylor 0 l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2)))))))) (taylor 0 l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor inf l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3)))))) (taylor inf l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor -inf l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 1/2) (taylor 0 Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))))))))))) (taylor 0 Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor inf Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor inf Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor inf Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor inf Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt 2)) (taylor -inf Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))) (taylor -inf Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))) (taylor -inf Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))) (taylor -inf Om) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))) (taylor 0 kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))) (taylor 0 kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor -inf kx) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))) (taylor 0 ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))) (taylor 0 ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))) (taylor inf ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))) (taylor -inf ky) (#s(alt (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) (patch (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt 2) (taylor 0 l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2))))) (taylor 0 l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (pow l 2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2)))))) (sqrt 2))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))) (sqrt 2)))))))) (taylor 0 l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/32 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/32 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (pow l 3)))))) (taylor inf l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* 1/32 (/ (pow Om 2) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) l)) (* -1/32 (/ (pow Om 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* Om (+ (* -1/32 (/ Om (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (- (* 1/2 (* Om (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))))) (* 1/32 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 2) (taylor inf Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2))))) (taylor inf Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2)))))) (taylor inf Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2)))) (* (pow Om 6) (sqrt 2))))))) (taylor inf Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt 2) (taylor -inf Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2)))))) (taylor -inf Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2)))) (* (pow Om 6) (sqrt 2))))))) (taylor -inf Om) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor -inf kx) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))) (taylor inf ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))) (taylor -inf ky) (#s(alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (patch (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor -inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))) (taylor -inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))) (taylor -inf l) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor 0 Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor 0 Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) (taylor 0 Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor -inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))) (taylor 0 kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor -inf kx) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))) (taylor 0 ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))) (taylor inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))) (taylor -inf ky) (#s(alt (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (patch (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))))) (taylor 0 l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))) (taylor -inf l) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om) (taylor 0 Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6)))))) (taylor -inf Om) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))) (taylor 0 kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor -inf kx) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))) (taylor 0 ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))) (taylor inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))) (taylor -inf ky) (#s(alt (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) (patch (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ 1 (cos (* -2 ky))))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (pow kx 2))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))))) (taylor 0 kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf kx) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ 1 (cos (* -2 kx))))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (pow ky 2))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky))))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf l) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor 0 Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf Om) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)) (taylor 0 kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor -inf kx) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)) (taylor 0 ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om) (taylor inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om) (taylor -inf ky) (#s(alt (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (patch (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))) (taylor 0 l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l) (taylor inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)) (taylor -inf l) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))) (taylor 0 Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6)))))) (taylor -inf Om) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))) (taylor 0 kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor -inf kx) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))) (taylor 0 ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))) (taylor inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))) (taylor -inf ky) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow kx 2) (taylor 0 kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (taylor 0 kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (taylor 0 kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3)))) (taylor 0 kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor inf kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (neg (* -2 kx))))) (taylor -inf kx) (#s(alt #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (patch #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (patch (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor 0 l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (taylor inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (taylor -inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2)))) (taylor -inf l) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (taylor 0 Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2)) (taylor 0 Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor -inf Om) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))) (taylor 0 kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))) (taylor 0 kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 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)))))))) (taylor 0 kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) (taylor inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))) (taylor -inf kx) (#s(alt (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) (patch (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor 0 Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor 0 Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor 0 Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor 0 Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf Om) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor 0 l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor 0 l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor 0 l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor 0 l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf l) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* ky l)) (taylor 0 ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/6 (/ (* Om (pow ky 2)) l)) (/ Om l)) ky) (taylor 0 ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow ky 2) (- (* -1 (* (pow ky 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) ky) (taylor 0 ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (pow ky 2) (- (* (pow ky 2) (- (* -1 (* (pow ky 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)) ky) (taylor 0 ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor inf ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (/ Om (* l (sin ky))) (taylor -inf ky) (#s(alt (/.f64 Om (*.f64 l (sin.f64 ky))) (patch (/.f64 Om (*.f64 l (sin.f64 ky))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 ky)))) (taylor 0 kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2))) (taylor 0 kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))))) (taylor 0 kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))))) (taylor 0 kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky))))) (taylor -inf kx) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* 2 kx)))) (taylor 0 ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2))) (taylor 0 ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))))) (taylor 0 ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))))) (taylor 0 ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (taylor inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx))))) (taylor -inf ky) (#s(alt #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (patch #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf l) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor 0 Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor inf Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (* 4 (/ (pow l 2) (pow Om 2))) (taylor -inf Om) (#s(alt (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (patch (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #<representation binary64>) () ())) ())
#s(alt (pow ky 2) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3)))) (taylor 0 ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1/2 (* -1/2 (cos (* -2 ky)))) (taylor -inf ky) (#s(alt (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) (patch (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
Calls

312 calls:

TimeVariablePointExpression
78.0ms
ky
@inf
(sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2))
3.0ms
kx
@0
(sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2))
3.0ms
ky
@0
(sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2))
2.0ms
ky
@0
(+ 1 (/ 1 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))))
2.0ms
Om
@-inf
(sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2))

simplify575.0ms (3.5%)

Memory
9.7MiB live, 1 006.3MiB allocated
Algorithm
egg-herbie
Rules
6 788×lower-*.f64
6 788×lower-*.f32
6 054×lower-+.f64
6 054×lower-+.f32
5 808×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0209670892
1599769671
0897365022
Stop Event
iter limit
node limit
Counts
1 248 → 1 248
Calls
Call 1
Inputs
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (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))))))))
(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))))))
(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 (/ (+ (* 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)))
(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) (* 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))))))))))))))
(* (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)))
(+ (* -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)))))
(* (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)))
(+ (* -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)))))
(* (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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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
(+ 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/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)))))))))
1/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)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 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))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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/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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (sin ky) 2))) (pow Om 2))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 5))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
1
(+ 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/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l)
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
1/2
(+ 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/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (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))))))))
(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))))))
(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 (/ (+ (* 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)))
(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) (* 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))))))))))))))
(* (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)))
(+ (* -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)))))
(* (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)))
(+ (* -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)))))
(* (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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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/2) (sqrt (+ 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
(+ 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/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)))))))))
1/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)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 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))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 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/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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (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))))))))
(* 1/2 (+ 1 (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 (sin ky) 2))) (pow Om 2))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky)))))))
1/2
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky)))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky))))) l)))
1
(+ 1 (* -1 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow ky 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 ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/4 (* (pow ky 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/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/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/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/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/2 (* 1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ 1 (* l (sin ky)))))))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/4 (/ 1 (* l (sin ky)))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
1/2
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(* -1/4 (/ Om (* l (sin ky))))
(* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky))))))
(* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky))))))
(* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky))))))
(* -1/4 (/ Om (* l (sin ky))))
(* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om)))))
(* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om)))))
(* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om)))))
(* -1/4 (/ Om (* l (sin ky))))
(/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l)
(/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l)
(/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l)
1/2
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
1/2
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(* -1/4 (/ Om (* ky l)))
(/ (+ (* -1/4 (/ Om l)) (* 1/2 ky)) ky)
(/ (+ (* -1/4 (/ Om l)) (* ky (+ 1/2 (* -1/24 (/ (* Om ky) l))))) ky)
(/ (+ (* -1/4 (/ Om l)) (* ky (+ 1/2 (* ky (+ (* -1/24 (/ Om l)) (* 1/4 (* (pow ky 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l)))))))))) ky)
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
1
(+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1/2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (+ (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (* (pow l 3) (sqrt 1/2)))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* -1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/128 (/ (pow Om 2) (* l (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (* l (sqrt 1/2)))) (* -1/128 (/ (pow Om 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) l)) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/128 (/ Om (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (- (* 1/2 (/ (* Om (- (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ 1 (* (pow l 3) (pow (sqrt 1/2) 4))) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (sqrt 1/2))) (* 1/128 (/ 1 (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))))
1
(+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))))) (pow Om 6))))))
1
(+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))))) (pow Om 6))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1/2
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ 1/2 (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ 1/2 (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(sqrt 2)
(+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))))
(+ (sqrt 2) (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))))))
(+ (sqrt 2) (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (pow l 2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2)))))) (sqrt 2))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))) (sqrt 2))))))))
1
(+ 1 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (+ (* -1/32 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1 (+ (* -1/32 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (pow l 3))))))
1
(+ 1 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (* -1 (/ (+ (* 1/32 (/ (pow Om 2) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) l)) (* -1/32 (/ (pow Om 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
1
(+ 1 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (* Om (+ (* -1/32 (/ Om (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (- (* 1/2 (* Om (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))))) (* 1/32 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(sqrt 2)
(+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))))
(+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2))))))
(+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2)))) (* (pow Om 6) (sqrt 2)))))))
(sqrt 2)
(+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))))
(+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2))))))
(+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2)))) (* (pow Om 6) (sqrt 2)))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
1
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
1
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
1
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
1
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (pow kx 2)))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (pow ky 2)))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
1
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(pow kx 2)
(* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
1
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
1
(+ 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 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* ky l))
(/ (+ (* 1/6 (/ (* Om (pow ky 2)) l)) (/ Om l)) ky)
(/ (+ (* (pow ky 2) (- (* -1 (* (pow ky 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) ky)
(/ (+ (* (pow ky 2) (- (* (pow ky 2) (- (* -1 (* (pow ky 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)) ky)
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(/ Om (* l (sin ky)))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2)))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2)))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (pow l 2) (pow Om 2)))
(* 4 (/ (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))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(fma.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #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 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) l))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l)) l))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(fma.f64 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(fma.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(fma.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 Om Om)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 2 binary64))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) l))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1 binary64))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1 binary64))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* 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 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) 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 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l)) l))
(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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sqrt.f64 #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 Om (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (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 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om)))) #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 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 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 (*.f64 #s(literal -1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 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 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) #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 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (neg.f64 (*.f64 Om 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))) (* -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 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (neg.f64 (*.f64 Om 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))) (* -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 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #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)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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)))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 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 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/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 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 5))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/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 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(+ 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 (*.f64 kx kx) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)))) #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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (*.f64 l l) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 Om Om))) #s(literal 1/2 binary64))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))))))) l)
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))) l))
(/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))))) (neg.f64 l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))))) l))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))))))) (neg.f64 l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (* Om (pow l 4))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (* Om (pow l 6))) (sqrt (+ 1/2 (* -1/2 (cos (* 2 kx))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))) l))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))))))) (neg.f64 l))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx))))))))))
(*.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) l))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1/2 (* -1/2 (cos (* 2 kx)))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 5)))))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 3/512 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) (*.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 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))) l))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1/2 (* -1/2 (cos (* 2 kx)))) (+ (* -16 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))) (* 4 (* (pow l 4) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1/2 (* -1/2 (cos (* 2 kx)))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(+ 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 (*.f64 kx kx) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)))) #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 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))))) (/.f64 (*.f64 l l) (*.f64 Om Om))) #s(literal 1/2 binary64))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* 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 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) 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 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.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 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l)) l))
(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 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sqrt.f64 #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 Om (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.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 #s(literal -1/32 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (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 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 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 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 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)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om)))) #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 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 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 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 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 (*.f64 #s(literal -1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #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) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 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 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) #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 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (neg.f64 (*.f64 Om 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))) (* -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 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.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)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #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 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (neg.f64 (*.f64 Om 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))) (* -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 (*.f64 l l) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #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 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 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #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)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 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 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 Om 2))))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 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)))))))))
(+.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 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 (*.f64 ky ky) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin ky) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin ky) 2) (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin ky) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin ky) 4) (pow Om 4))) (* 4 (/ (pow (sin ky) 4) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om)))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) Om) (*.f64 l (sin.f64 ky)))))
(+ 1/2 (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ Om (* l (sin ky)))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) Om) (*.f64 l (sin.f64 ky))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky)))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin ky) (+ (* -1/64 (/ (pow Om 6) (pow (sin ky) 6))) (* 1/256 (/ (pow Om 6) (pow (sin ky) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin ky) 3)))) (* 1/4 (/ Om (sin ky))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 ky) #s(literal 6 binary64))) #s(literal -3/256 binary64))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (sin.f64 ky)) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))))) l))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))
(fma.f64 (neg.f64 (*.f64 ky ky)) (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow ky 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 (*.f64 ky ky) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 ky ky)) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow ky 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -1/4 (* (pow ky 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 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om)))))) (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin ky) 3)))) (* 1/4 (/ 1 (* l (sin ky)))))))
(fma.f64 Om (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 ky)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin ky) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin ky) 3)))))) (* 1/4 (/ 1 (* l (sin ky)))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 3/512 binary64) (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 l #s(literal 5 binary64)) (pow.f64 (sin.f64 ky) #s(literal 5 binary64)))) (/.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))))) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 ky)))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64))))) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin ky) 2) (+ (* -16 (* (pow l 4) (pow (sin ky) 4))) (* 4 (* (pow l 4) (pow (sin ky) 4))))))) (* 64 (* (pow l 6) (pow (sin ky) 6)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 ky) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64))))) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(* -1/4 (/ Om (* l (sin ky))))
(/.f64 (*.f64 #s(literal -1/4 binary64) Om) (*.f64 l (sin.f64 ky)))
(* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky))))))
(*.f64 Om (+.f64 (/.f64 #s(literal 1/2 binary64) Om) (/.f64 #s(literal -1/4 binary64) (*.f64 l (sin.f64 ky)))))
(* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky))))))
(*.f64 Om (+.f64 (/.f64 #s(literal 1/2 binary64) Om) (/.f64 #s(literal -1/4 binary64) (*.f64 l (sin.f64 ky)))))
(* Om (- (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin ky))))))
(*.f64 Om (+.f64 (/.f64 #s(literal 1/2 binary64) Om) (/.f64 #s(literal -1/4 binary64) (*.f64 l (sin.f64 ky)))))
(* -1/4 (/ Om (* l (sin ky))))
(/.f64 (*.f64 #s(literal -1/4 binary64) Om) (*.f64 l (sin.f64 ky)))
(* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om)))))
(*.f64 (neg.f64 Om) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 ky))) (/.f64 #s(literal -1/2 binary64) Om)))
(* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om)))))
(*.f64 (neg.f64 Om) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 ky))) (/.f64 #s(literal -1/2 binary64) Om)))
(* -1 (* Om (- (* 1/4 (/ 1 (* l (sin ky)))) (* 1/2 (/ 1 Om)))))
(*.f64 (neg.f64 Om) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 ky))) (/.f64 #s(literal -1/2 binary64) Om)))
(* -1/4 (/ Om (* l (sin ky))))
(/.f64 (*.f64 #s(literal -1/4 binary64) Om) (*.f64 l (sin.f64 ky)))
(/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l)
(/.f64 (fma.f64 #s(literal 1/2 binary64) l (*.f64 #s(literal -1/4 binary64) (/.f64 Om (sin.f64 ky)))) l)
(/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l)
(/.f64 (fma.f64 #s(literal 1/2 binary64) l (*.f64 #s(literal -1/4 binary64) (/.f64 Om (sin.f64 ky)))) l)
(/ (+ (* -1/4 (/ Om (sin ky))) (* 1/2 l)) l)
(/.f64 (fma.f64 #s(literal 1/2 binary64) l (*.f64 #s(literal -1/4 binary64) (/.f64 Om (sin.f64 ky)))) l)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(* -1/4 (/ Om (* ky l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) Om) (*.f64 ky l))
(/ (+ (* -1/4 (/ Om l)) (* 1/2 ky)) ky)
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 Om l) (*.f64 #s(literal 1/2 binary64) ky)) ky)
(/ (+ (* -1/4 (/ Om l)) (* ky (+ 1/2 (* -1/24 (/ (* Om ky) l))))) ky)
(/.f64 (fma.f64 ky (fma.f64 #s(literal -1/24 binary64) (/.f64 (*.f64 Om ky) l) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) Om) l)) ky)
(/ (+ (* -1/4 (/ Om l)) (* ky (+ 1/2 (* ky (+ (* -1/24 (/ Om l)) (* 1/4 (* (pow ky 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l)))))))))) ky)
(/.f64 (fma.f64 ky (fma.f64 ky (fma.f64 #s(literal -1/24 binary64) (/.f64 Om l) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 ky ky)) (*.f64 (/.f64 Om l) #s(literal -7/360 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) Om) l)) ky)
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin ky)))))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1/2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 Om Om)))) (*.f64 #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 Om (*.f64 l (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 Om Om)) (*.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (+ (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (* (pow l 3) (sqrt 1/2)))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)))))) (*.f64 (*.f64 l (*.f64 l l)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 Om (*.f64 l (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* -1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 Om (*.f64 l (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/128 (/ (pow Om 2) (* l (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 Om Om)) (*.f64 (*.f64 l (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) l))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (* l (sqrt 1/2)))) (* -1/128 (/ (pow Om 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) l)) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om (*.f64 Om Om))) (*.f64 #s(literal -1/512 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)))))) (*.f64 l (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 Om Om)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) l)) l))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 Om (*.f64 l (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* -1/128 (/ Om (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 l (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal -1/128 binary64) Om) (*.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (- (* 1/2 (/ (* Om (- (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/512 (* (/ 1 (* (pow l 3) (pow (sqrt 1/2) 4))) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (sqrt 1/2))) (* 1/128 (/ 1 (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))))
(fma.f64 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/512 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 #s(literal -1/128 binary64) (*.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 l (sqrt.f64 #s(literal 1/2 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (* 1/4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))))))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) (pow.f64 Om #s(literal 6 binary64))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) l))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1/2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om)))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 Om Om))) #s(literal 1/2 binary64))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) l)
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (neg.f64 l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (neg.f64 l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (neg.f64 l))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 Om (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 3/512 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/32 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (neg.f64 (*.f64 Om Om)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/4 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(*.f64 l (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 l (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 l (fma.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(neg.f64 (*.f64 l (fma.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) Om)
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(fma.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64)))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) (pow l 3))))))
(+.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #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 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) l))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l)) l))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))))))))))))
(fma.f64 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 Om (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(fma.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(fma.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 kx kx) (-.f64 (*.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 Om Om)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 ky ky) (-.f64 (*.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (fma.f64 (sqrt.f64 #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 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 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))))))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(sqrt 2)
(sqrt.f64 #s(literal 2 binary64))
(+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64)))
(+ (sqrt 2) (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64)))
(+ (sqrt 2) (* (pow l 2) (+ (* -1 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (pow l 2) (- (* -1/2 (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6))))) (* -1 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2)))))) (sqrt 2))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (* (pow Om 4) (pow (sqrt 2) 2)))) (sqrt 2))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/32 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om Om)) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))
(+ 1 (+ (* -1/32 (/ (pow Om 2) (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 1/2 (/ (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) (pow l 3))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) Om) l) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* 1/32 (/ (pow Om 2) (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 Om (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 Om Om)) (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) l))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))) l)) (* -1/32 (/ (pow Om 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) l)) (* 1/4 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 Om (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))))) #s(literal -3/64 binary64)) l) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l)) l))
1
#s(literal 1 binary64)
(+ 1 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (* Om (+ (* -1/32 (/ Om (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l) (/.f64 (*.f64 #s(literal -1/32 binary64) Om) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* Om (- (* 1/2 (* Om (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))))))) (* 1/32 (/ 1 (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(fma.f64 Om (fma.f64 Om (fma.f64 #s(literal 1/2 binary64) (*.f64 Om (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) #s(literal -3/64 binary64))) (/.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1 binary64))
(sqrt 2)
(sqrt.f64 #s(literal 2 binary64))
(+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64)))
(+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2))))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))))))
(+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2)))) (* (pow Om 6) (sqrt 2)))))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))))))
(sqrt 2)
(sqrt.f64 #s(literal 2 binary64))
(+ (sqrt 2) (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))))
(fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 #s(literal 2 binary64)))
(+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2))))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))))))
(+ (sqrt 2) (+ (* -1 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))) (* (pow Om 4) (sqrt 2)))) (* 1/2 (/ (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* -1 (/ (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))) (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2)))) (* (pow Om 6) (sqrt 2)))))))
(+.f64 (sqrt.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 Om #s(literal 6 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 Om Om) (sqrt.f64 #s(literal 2 binary64))))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))
(fma.f64 (neg.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 kx kx) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(+ (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 Om Om) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))))) (*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 2 binary64))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 2 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 5))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 5 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) l))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(fma.f64 Om (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1 binary64))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))))))))
(fma.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) #s(literal 1 binary64))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))))
(+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))) l)
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (neg.f64 l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (neg.f64 l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))) (neg.f64 l))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 Om (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 3/256 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(fma.f64 (*.f64 l l) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))
(*.f64 l (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 l (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 l (fma.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om))))))
(* -2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))))
(*.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* (/ 1 Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))))
(neg.f64 (*.f64 l (fma.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (*.f64 Om (*.f64 Om Om)) (pow.f64 l #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)))))))
(* 2 (* (/ l Om) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l) (*.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) Om)
(/ (+ (* 2 (* l (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))) Om)
(/.f64 (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/64 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))) (*.f64 (*.f64 #s(literal 2 binary64) l) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))) Om)
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om)))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))
(fma.f64 (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ 1 (* -1/2 (+ 1 (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (pow kx 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (*.f64 kx kx)))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/3 binary64) (*.f64 kx kx) #s(literal 1 binary64)))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 ky)))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 2/45 binary64) (*.f64 kx kx) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ 1 (cos (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (pow ky 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (*.f64 ky ky)))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (*.f64 ky ky) #s(literal 1 binary64))))
(+ 1 (+ (* -1/2 (+ 1 (cos (* -2 kx)))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (* -1/2 (+ (cos (* -2 kx)) (cos (* -2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om) (/ (* (pow kx 2) l) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 (*.f64 kx kx) l) Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 kx kx) l) Om) (/.f64 l Om))))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow kx 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 ky))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 (*.f64 kx kx) l) Om) (*.f64 #s(literal -1/3 binary64) (/.f64 l Om))) (/.f64 l Om))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) Om)
(+ (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om) (/ (* (pow ky 2) l) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 (*.f64 ky ky) l) Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 ky ky) l) Om) (/.f64 l Om))))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om))) (/ (* l (+ 1/2 (* -1/2 (cos (* 2 kx))))) Om))
(fma.f64 l (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) Om) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 (*.f64 ky ky) l) Om) (*.f64 #s(literal -1/3 binary64) (/.f64 l Om))) (/.f64 l Om))))
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
(/ (* l (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) Om)
(/.f64 (*.f64 l (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) Om)
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4)))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))) (* 4 (/ (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2) (pow Om 4))))))))))
(fma.f64 (*.f64 l l) (fma.f64 (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 l l) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 #s(literal 64 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l)
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l)
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))) l)
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))) l))
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (neg.f64 l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))))) l))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (neg.f64 l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (* Om (pow l 4))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))) (* 1/256 (/ (pow Om 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (* Om (pow l 6))) (sqrt (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))) l))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 Om (pow.f64 l #s(literal 4 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -3/256 binary64))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 Om (pow.f64 l #s(literal 6 binary64)))))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om (*.f64 Om Om)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))))))) (neg.f64 l))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))))))))
(*.f64 Om (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l l)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 5)))))))))))
(*.f64 Om (fma.f64 (*.f64 Om Om) (fma.f64 (*.f64 Om Om) (fma.f64 #s(literal 3/256 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) (*.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 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 l (*.f64 l l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) l))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
1
#s(literal 1 binary64)
(+ 1 (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (pow.f64 Om #s(literal 4 binary64))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) (+ (* -16 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))) (* 4 (* (pow l 4) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 2))))))) (* 64 (* (pow l 6) (pow (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky))))) 3)))) (pow Om 6))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -12 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64)))) (*.f64 Om Om))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (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) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 ky))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 kx kx) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (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) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))))))))))
(fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 ky ky) (*.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -4/3 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (fma.f64 #s(literal 8/45 binary64) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 (*.f64 Om Om) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) (fma.f64 #s(literal -16 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 2 binary64))))))))) (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(pow kx 2)
(*.f64 kx kx)
(* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))
(*.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/3 binary64) (*.f64 kx kx) #s(literal 1 binary64)))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 2/45 binary64) (*.f64 kx kx) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow kx 2) (+ 1 (* (pow kx 2) (- (* (pow kx 2) (+ 2/45 (* -1/315 (pow kx 2)))) 1/3))))
(*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/315 binary64) (*.f64 kx kx) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* (pow l 2) (+ (* 4 (/ (+ 1/2 (* -1/2 (cos (* 2 kx)))) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2)))
(/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
(/ (+ (* 4 (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx)))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 Om Om)) (*.f64 Om Om))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))) #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 kx kx) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))))) #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 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal -4/3 binary64) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (* 2 kx))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ 1/2 (* -1/2 (cos (neg (* -2 kx)))))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* ky l))
(/.f64 Om (*.f64 ky l))
(/ (+ (* 1/6 (/ (* Om (pow ky 2)) l)) (/ Om l)) ky)
(/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 Om (*.f64 ky ky)) l) (/.f64 Om l)) ky)
(/ (+ (* (pow ky 2) (- (* -1 (* (pow ky 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) ky)
(/.f64 (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (*.f64 (/.f64 Om l) #s(literal 7/360 binary64)) (*.f64 #s(literal 1/6 binary64) (/.f64 Om l))) (/.f64 Om l)) ky)
(/ (+ (* (pow ky 2) (- (* (pow ky 2) (- (* -1 (* (pow ky 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)) ky)
(/.f64 (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (neg.f64 (*.f64 ky ky)) (fma.f64 (/.f64 Om l) #s(literal 1/840 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 Om l) #s(literal -7/360 binary64)))) (*.f64 (/.f64 Om l) #s(literal 7/360 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 Om l))) (/.f64 Om l)) ky)
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/ Om (* l (sin ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+ 1/2 (* -1/2 (cos (* 2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (pow kx 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (*.f64 kx kx)))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (*.f64 (*.f64 kx kx) (fma.f64 #s(literal -1/3 binary64) (*.f64 kx kx) #s(literal 1 binary64)))))
(+ 1/2 (+ (* -1/2 (cos (* 2 ky))) (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64)) (*.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) (fma.f64 #s(literal 2/45 binary64) (*.f64 kx kx) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 kx)))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1/2 (* -1/2 (cos (* 2 kx))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (pow ky 2)))
(+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (*.f64 ky ky)))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (*.f64 ky ky) #s(literal 1 binary64))))
(+ 1/2 (+ (* -1/2 (cos (* 2 kx))) (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) #s(literal 1 binary64))))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (* 2 kx))) (* -1/2 (cos (* 2 ky)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (cos (neg (* -2 ky)))) (* -1/2 (cos (* 2 kx)))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(* 4 (/ (pow l 2) (pow Om 2)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/3 binary64) (*.f64 ky ky) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) (fma.f64 #s(literal -1/315 binary64) (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (cos (* -2 ky))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) ky)) #s(literal 1/2 binary64))

rewrite276.0ms (1.7%)

Memory
12.3MiB live, 499.1MiB allocated
Rules
4 708×lower-*.f32
4 682×lower-*.f64
4 480×lower-fma.f32
4 468×lower-fma.f64
2 428×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0961061
01461060
1610956
25080956
08501908
Stop Event
iter limit
node limit
iter limit
Counts
31 → 600
Calls
Call 1
Inputs
(fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #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 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #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)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))
#s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))
#s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64))
(/.f64 Om (*.f64 l (sin.f64 ky)))
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))
(+.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(fma.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (*.f64 (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 l Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 l Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #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 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal 1/4 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))) (/.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (+.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #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 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #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)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))) #s(literal 1/4 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) #s(literal -1/4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) #s(literal -1/4 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #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 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 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)))))))) #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))) #s(literal 1/4 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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))))
#s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Om #s(literal -1/4 binary64)) (*.f64 l (sin.f64 ky))))
(+.f64 (/.f64 (*.f64 Om #s(literal -1/4 binary64)) (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 Om #s(literal -1/4 binary64)) (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/2 binary64))))
(fma.f64 Om (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (sin.f64 ky))) #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 Om #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal -1/4 binary64) l) (/.f64 Om (sin.f64 ky)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (sin.f64 ky)) (/.f64 Om l) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/8 binary64))) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/8 binary64))))
(/.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (*.f64 Om #s(literal -1/4 binary64)) (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (*.f64 Om #s(literal -1/4 binary64)) (*.f64 l (sin.f64 ky))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 Om #s(literal -1/4 binary64)) (*.f64 l (sin.f64 ky)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/8 binary64))) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/8 binary64)))))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (sqrt.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1/4 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 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 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1/4 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))))
(pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (sqrt.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (/.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (fma.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (+.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))) #s(literal -1/2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(literal 16 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))))
(pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal -1 binary64))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 kx ky)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 kx ky)) #s(literal 1/2 binary64)))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 kx ky)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 kx ky)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal -1 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))))
(/.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 Om l))
(/.f64 (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) Om)
(/.f64 (neg.f64 (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) (neg.f64 Om))
(/.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 Om l))
(/.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 Om l))
(/.f64 (*.f64 (neg.f64 l) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (neg.f64 Om))
(pow.f64 (/.f64 Om (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))))
(*.f64 l (/.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) Om))
(*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))))
(*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 l Om))
(*.f64 (*.f64 l #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) Om))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))) #s(literal -1/2 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
#s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (neg.f64 (*.f64 Om Om))))
(neg.f64 (/.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (/.f64 Om l))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om)))
(/.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64))))))
(/.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om) Om)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal 2 binary64))) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) Om))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal -2 binary64))) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 Om (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal -2 binary64))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 Om) (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 l #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 l #s(literal -2 binary64))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal 4 binary64))) (*.f64 (/.f64 Om l) Om))
(/.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 Om (/.f64 Om l)))
(/.f64 (neg.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64))) (neg.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om)
(/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 Om Om))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) (/.f64 Om l))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal -2 binary64))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 l #s(literal 4 binary64))) Om)
(/.f64 (*.f64 (/.f64 #s(literal 4 binary64) Om) (*.f64 l l)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) Om)
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) (/.f64 Om l))
(/.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) (neg.f64 Om))
(pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(pow.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (/.f64 Om (*.f64 l #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 Om (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om)) #s(literal -1 binary64))
(*.f64 l (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))))
(*.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om))
(*.f64 (/.f64 l Om) (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (/.f64 l Om))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (*.f64 l #s(literal 4 binary64)) (/.f64 l (*.f64 Om Om)))
(*.f64 (*.f64 l l) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (*.f64 l l) (/.f64 #s(literal 4 binary64) (*.f64 Om Om)))
(*.f64 (*.f64 l l) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) #s(literal 2 binary64)))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 #s(literal 2 binary64) Om) #s(literal 2 binary64)))
(*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 #s(literal 4 binary64) Om))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 l (*.f64 l #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om))
(*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) l)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(*.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (pow.f64 l #s(literal 1 binary64)) (pow.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 l #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (/.f64 l Om))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (*.f64 l #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 Om)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (pow.f64 (pow.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(literal 1 binary64)) (pow.f64 l #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) (/.f64 l Om))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 l (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) Om) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 l l) Om) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) Om) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) Om) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 l Om))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)))
(+.f64 (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal -1 binary64))))
(fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))
(fma.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (*.f64 (/.f64 (*.f64 l l) Om) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om) (/.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) l) (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 l Om)) (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 4 binary64)) (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (/.f64 #s(literal 4 binary64) Om)) (/.f64 (*.f64 l l) Om) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)))) (fma.f64 (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal -1 binary64)) (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal 1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal -1 binary64))) (neg.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)))) (fma.f64 (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 Om Om))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64)))) (*.f64 #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) (*.f64 l (*.f64 l #s(literal 4 binary64))))) (*.f64 (*.f64 Om Om) (*.f64 Om Om))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 l (*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) #s(literal -1 binary64)))
(neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(neg.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 #s(literal 1 binary64) (*.f64 l (/.f64 (sin.f64 ky) Om)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 ky) (/.f64 Om l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))))
(/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) (neg.f64 l)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 (neg.f64 (neg.f64 Om)) (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 (neg.f64 (/.f64 Om l)) (neg.f64 (sin.f64 ky)))
(/.f64 (/.f64 Om (sin.f64 ky)) l)
(/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sin.f64 ky)))
(pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) #s(literal -1 binary64))
(*.f64 Om (/.f64 #s(literal 1 binary64) (*.f64 l (sin.f64 ky))))
(*.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (neg.f64 Om) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 (/.f64 Om l) (/.f64 #s(literal 1 binary64) (sin.f64 ky)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (sin.f64 ky))) Om)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (sin.f64 ky))) (pow.f64 (/.f64 #s(literal 1 binary64) Om) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (sin.f64 ky) Om) #s(literal -1 binary64)))
#s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (neg.f64 (*.f64 Om Om))))
(neg.f64 (/.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (/.f64 Om l))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om)))
(/.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64))))))
(/.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om) Om)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal 2 binary64))) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) Om))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal -2 binary64))) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 Om (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal -2 binary64))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 Om) (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 l #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (*.f64 l #s(literal -2 binary64))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 l #s(literal 4 binary64))) (*.f64 (/.f64 Om l) Om))
(/.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 Om (/.f64 Om l)))
(/.f64 (neg.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64))) (neg.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om)
(/.f64 (*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 Om Om))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) (/.f64 Om l))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal -2 binary64))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 l #s(literal 4 binary64))) Om)
(/.f64 (*.f64 (/.f64 #s(literal 4 binary64) Om) (*.f64 l l)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) Om)
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) (/.f64 Om l))
(/.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) (neg.f64 Om))
(pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(pow.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (/.f64 Om (*.f64 l #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l (*.f64 l #s(literal 4 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 Om (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om)) #s(literal -1 binary64))
(*.f64 l (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))))
(*.f64 l (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om))
(*.f64 (/.f64 l Om) (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 #s(literal 4 binary64) (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) (/.f64 l Om))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 #s(literal 2 binary64) (pow.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (*.f64 l #s(literal 4 binary64)) (/.f64 l (*.f64 Om Om)))
(*.f64 (*.f64 l l) (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))))
(*.f64 (*.f64 l l) (/.f64 #s(literal 4 binary64) (*.f64 Om Om)))
(*.f64 (*.f64 l l) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) #s(literal 2 binary64)))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 #s(literal 2 binary64) Om) #s(literal 2 binary64)))
(*.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 #s(literal 4 binary64) Om))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (*.f64 l (*.f64 l #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om))
(*.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) l)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(*.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (pow.f64 l #s(literal 1 binary64)) (pow.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 l #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) Om) (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (/.f64 l Om))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (*.f64 l #s(literal -2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 Om)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (pow.f64 (pow.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 l (/.f64 #s(literal 4 binary64) (*.f64 Om Om))) #s(literal 1 binary64)) (pow.f64 l #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) #s(literal 1 binary64)) (/.f64 l Om))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 4 binary64))
(*.f64 (pow.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l #s(literal 4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 l (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l l) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)) (pow.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l l) #s(literal -4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) Om) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 l l) Om) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l l) Om) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) Om) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) Om) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 Om Om)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 l Om))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 l #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) Om))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64)) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))))))
(pow.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64)) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/4 binary64))))))
(*.f64 (fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 ky #s(literal -2 binary64)))))) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal -1/2 binary64))))

eval337.0ms (2.1%)

Memory
27.7MiB live, 659.0MiB allocated
Compiler

Compiled 103 462 to 6 159 computations (94% saved)

prune401.0ms (2.5%)

Memory
-38.2MiB live, 807.5MiB allocated
Pruning

17 alts after pruning (11 fresh and 6 done)

PrunedKeptTotal
New2 08942 093
Fresh3710
Picked055
Done112
Total2 093172 110
Accuracy
100.0%
Counts
2 110 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.4%
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))
89.1%
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
79.4%
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
79.2%
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
26.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 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))))))
72.5%
(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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
90.4%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))))
38.8%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))))
37.5%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64)))))
66.7%
(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 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
65.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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
48.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(approx (+ (/ 1/2 (sqrt (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64)))))
47.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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
46.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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
56.1%
(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)))
47.0%
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
61.6%
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) #s(literal 1 binary64))
Compiler

Compiled 1 447 to 567 computations (60.8% saved)

regimes259.0ms (1.6%)

Memory
17.2MiB live, 415.8MiB allocated
Counts
39 → 2
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #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 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 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 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (+ 1/2 (* -1/2 (cos (+ ky ky)))) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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 (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1) (fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.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) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 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))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #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 (+.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 #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:

41.0ms
l
33.0ms
kx
14.0ms
(pow.f64 (sin.f64 kx) #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))
Results
AccuracySegmentsBranch
96.5%1l
98.2%2Om
96.5%1kx
96.5%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)
96.5%1(*.f64 #s(literal 2 binary64) l)
96.5%1(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
96.5%1(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
96.5%1(sin.f64 kx)
96.5%1(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
96.5%1(sin.f64 ky)
Compiler

Compiled 275 to 198 computations (28% saved)

regimes121.0ms (0.7%)

Memory
21.5MiB live, 138.5MiB allocated
Counts
38 → 2
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #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 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 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 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (+ 1/2 (* -1/2 (cos (+ ky ky)))) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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 (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1) (fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.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) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 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))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om))) #s(literal -1/2 binary64))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (*.f64 #s(literal 1/4 binary64) (/.f64 Om l))) #s(literal -1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #s(literal -1/2 binary64)))))
Outputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 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) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
Calls

9 calls:

31.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))))))))
17.0ms
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
14.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)))))
10.0ms
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
10.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
99.8%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 (+.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.8%3(*.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)))))))))
99.8%3(+.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))))))))
99.8%3(/.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.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))))))
99.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)))))
99.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))))
99.0%2(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
99.0%2(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
Compiler

Compiled 207 to 142 computations (31.4% saved)

regimes44.0ms (0.3%)

Memory
-7.3MiB live, 66.2MiB allocated
Counts
34 → 2
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #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 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 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 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (+ 1/2 (* -1/2 (cos (+ ky ky)))) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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 (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1) (fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky)))))) #s(literal 1 binary64)))))))
Outputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
Calls

3 calls:

21.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))))))
9.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))))
8.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.6%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.6%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.6%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 47 computations (30.9% saved)

regimes31.0ms (0.2%)

Memory
16.5MiB live, 49.9MiB allocated
Counts
31 → 2
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #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 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 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 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) #s(approx (+ 1/2 (* -1/2 (cos (+ ky ky)))) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (neg.f64 (*.f64 l l)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64)) (neg.f64 (*.f64 Om Om))) #s(literal 1 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 l (sqrt.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 ky #s(literal -2 binary64))) (cos.f64 (*.f64 kx #s(literal -2 binary64)))) #s(literal 1 binary64))))) #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)))))))) (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 ky) #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 (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 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 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) ky)) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1) (fma.f64 (*.f64 l l) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
Outputs
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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)))))))) #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
Calls

3 calls:

13.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)))))
8.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))))
8.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))))))
Results
AccuracySegmentsBranch
99.2%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.2%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.2%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 47 computations (30.9% saved)

regimes102.0ms (0.6%)

Memory
-11.1MiB live, 80.7MiB allocated
Counts
14 → 2
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 Om Om)) #s(literal 1 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)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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)))))))) #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
Calls

9 calls:

39.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)))))))
32.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)))))
4.0ms
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
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))))
4.0ms
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
98.4%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 (+.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.4%3(*.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.4%3(+.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.4%3(/.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)))))))
97.2%2(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
97.2%2(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
98.3%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.3%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.3%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 207 to 142 computations (31.4% saved)

regimes40.0ms (0.2%)

Memory
-10.0MiB live, 28.7MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 (+ (* (/ (* l (* l 4)) (* Om Om)) (+ (* -1/2 (cos (+ kx kx))) 1/2)) 1))) 1/2) (fma.f64 (*.f64 l l) (/.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 kx #s(literal -2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (*.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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (*.f64 Om Om)) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
Outputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
Calls

3 calls:

31.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))))
4.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))))))
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)))))
Results
AccuracySegmentsBranch
98.3%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.3%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.3%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 47 computations (30.9% saved)

regimes90.0ms (0.6%)

Memory
-20.9MiB live, 100.6MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
Outputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #s(literal 1/2 binary64)))))
Calls

13 calls:

22.0ms
l
20.0ms
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
16.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
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
3.0ms
ky
Results
AccuracySegmentsBranch
82.7%2l
82.4%3kx
78.9%2ky
82.7%2(*.f64 #s(literal 2 binary64) l)
76.4%2(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
77.9%2(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
78.0%3(sin.f64 kx)
75.8%2(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
77.0%3(sin.f64 ky)
88.7%4Om
97.9%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))))))
97.9%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)))))
97.9%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 136 to 103 computations (24.3% saved)

regimes9.0ms (0.1%)

Memory
26.5MiB live, 26.5MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (* (/ l Om) 4) (* (/ l Om) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))))) 1))))) #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 (/.f64 (*.f64 l (*.f64 l #s(literal 4 binary64))) (*.f64 Om Om)) #s(approx (+ (* -1/2 (cos (+ kx kx))) 1/2) (*.f64 kx kx)) #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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/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 Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) #s(approx (+ (* -1/2 (cos (* ky -2))) 1/2) (*.f64 (*.f64 ky ky) (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)))))) #s(literal 1 binary64)))))))
Outputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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

3 calls:

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 (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
97.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))))))
97.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)))))
97.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 47 computations (30.9% saved)

regimes63.0ms (0.4%)

Memory
-5.0MiB live, 73.3MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) #s(literal 1 binary64))
Outputs
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) #s(literal 1 binary64))
Calls

19 calls:

34.0ms
kx
5.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
(*.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 #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)))))))
Results
AccuracySegmentsBranch
61.6%1(sin.f64 ky)
61.6%1(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
61.6%1(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
61.6%1(sin.f64 kx)
61.6%1(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
61.6%1ky
61.6%1kx
61.6%1l
61.6%1(*.f64 #s(literal 2 binary64) l)
61.6%1Om
61.6%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))))))))))
61.6%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)))))))))
61.6%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))))))))
61.6%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)))))))
61.6%1(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
61.6%1(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
61.6%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))))))
61.6%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)))))
61.6%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 275 to 198 computations (28% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.290187684421255e+131
9.27271413632047e+132
Compiler

Compiled 36 to 30 computations (16.7% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9316.127569118471
17419602.98643867
Compiler

Compiled 36 to 30 computations (16.7% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9316.127569118471
17419602.98643867
Compiler

Compiled 36 to 30 computations (16.7% saved)

bsearch0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9316.127569118471
17419602.98643867
Compiler

Compiled 36 to 30 computations (16.7% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.9560772386365766
9316.127569118471
Compiler

Compiled 36 to 30 computations (16.7% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.9560772386365766
9316.127569118471
Compiler

Compiled 36 to 30 computations (16.7% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.29936660027326834
1.9560772386365766
Compiler

Compiled 36 to 30 computations (16.7% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.9560772386365766
9316.127569118471
Compiler

Compiled 36 to 30 computations (16.7% saved)

simplify31.0ms (0.2%)

Memory
-18.9MiB live, 19.8MiB allocated
Algorithm
egg-herbie
Rules
26×*-commutative_binary64
16×+-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0139920
1163920
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472 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 #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 10000 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 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) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(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 10000 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 10000 binary64)) (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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)))))))) #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 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 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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)))))))) #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 2 binary64)) #s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 1/2 binary64)) #s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 2 binary64)) #s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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))))
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) #s(literal 1 binary64))
Outputs
(if (<=.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472 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 #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 10000 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #s(literal -2 binary64)))) #s(literal 1 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) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(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 10000 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 l Om) #s(literal 4 binary64)) (*.f64 (/.f64 l Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (+.f64 (cos.f64 (*.f64 kx #s(literal -2 binary64))) (cos.f64 (*.f64 ky #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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 10000 binary64)) (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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)))))))) #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 10000 binary64)) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) Om) #s(approx (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky))))) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 ky #s(literal -2 binary64))) #s(literal 1/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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 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 (/.f64 (*.f64 l #s(literal 4 binary64)) Om) l) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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)))))))) #s(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 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 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l (/.f64 (*.f64 l #s(literal 4 binary64)) Om)) Om) (fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 kx kx)) #s(literal 1/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 (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 2 binary64)) #s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 1/2 binary64)) #s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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(approx (+ (* 1/2 (sqrt (/ 1 (+ (* (* 4 (* l l)) (/ (pow (sin ky) 2) (* Om Om))) 1)))) 1/2) (fma.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 l (sin.f64 ky))) #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 2 binary64)) #s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/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))))
#s(approx (sqrt (+ (/ 1/2 (sqrt (+ (* (/ (* 4 (* l l)) (* Om Om)) (+ (+ 1/2 (* -1/2 (cos (+ kx kx)))) (+ 1/2 (* -1/2 (cos (+ ky ky)))))) 1))) 1/2)) #s(literal 1 binary64))

soundness1.4s (8.4%)

Memory
6.4MiB live, 1 192.2MiB allocated
Rules
11 696×lower-fma.f64
11 696×lower-fma.f32
9 134×lower-fma.f64
9 134×lower-fma.f32
8 910×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097802
0154785
1567725
25151725
08171679
0164952305
1551350940
0815747497
0188352748
1641452296
0807749151
058210419
1193210186
2793110184
080419659
0961061
01461060
1610956
25080956
08501908
0209670892
1599769671
0897365022
073683
0131687
1494573
24644556
08435542
021116
037116
1129113
2924113
08513109
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 1 149 to 578 computations (49.7% saved)

preprocess90.0ms (0.5%)

Memory
6.6MiB live, 199.7MiB allocated
Remove

(sort kx ky)

(abs kx)

(abs ky)

Compiler

Compiled 1 462 to 598 computations (59.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...